home *** CD-ROM | disk | FTP | other *** search
- Path: bloom-beacon.mit.edu!uhog.mit.edu!news.mathworks.com!usenet.eel.ufl.edu!spool.mu.edu!howland.reston.ans.net!torn!news.ccs.queensu.ca!qucis.queensu.ca!dalamb
- From: dalamb@qucis.queensu.ca (David Alex Lamb)
- Newsgroups: comp.software-eng,comp.answers,news.answers
- Subject: Comp.software-eng FAQ (Part 0): periodic postings and archives
- Supersedes: <faqmsg_795003337@qucis.QueensU.CA>
- Followup-To: comp.software-eng
- Date: 9 Apr 1995 09:16:41 GMT
- Organization: Computing and Information Science, Queen's University at Kingston, Ontario, K7L 3N6, Canada
- Lines: 232
- Approved: news-answers-request@MIT.Edu
- Distribution: world
- Expires: 21 May 1995 09:15:53 GMT
- Message-ID: <faqmsg_797418953@qucis.QueensU.CA>
- Reply-To: dalamb@qucis.queensu.ca (David Alex Lamb)
- NNTP-Posting-Host: quilt.qucis.queensu.ca
- Keywords: FAQ
- Originator: dalamb@qucis.queensu.ca
- Xref: bloom-beacon.mit.edu comp.software-eng:21405 comp.answers:11094 news.answers:38694
-
- Last-Modified: 9 Apr 1995
- Archive-name: software-eng/part0
-
- Welcome to comp.software-eng, a newsgroup for discussion of software
- engineering and related topics. This message is followed by four others, each
- summarizing a set of "frequently asked questions" (FAQs):
- Comp.software-eng FAQ (Part 1): questions and answers
- Comp.software-eng FAQ (Part 2): CASE tools summary
- Comp.software-eng FAQ (Part 3): readings
- Comp.software-eng FAQ (Part 4): CASE tool vendors
- Be warned: the only mechanism we use to compose these lists is to gather
- information submitted by people around the net, post it regularly, and
- incorporate feedback. All evaluations are the opinions of those who submitted
- them; your mileage may vary. Send comments to dalamb@qucis.queensu.ca (David
- Alex Lamb).
- Many FAQs, including this one, are available on the archive site
- rtfm.mit.edu in the directory pub/usenet/news.answers. The name under which a
- FAQ is archived appears in the Archive-name line at the top of the article.
- This FAQ, and the parts that follow, are archived as software-eng/part0
- through software-eng/part4.
-
- ------------------------------------------------------------------------
- Subject: World-Wide Web archives
- Date: 28 Oct 1994
-
- The information in the FAQs and the comp.software-eng archives is available
- through the World-Wide Web (via browsers such as Mosaic and Lynx) at URL
- http://www.qucis.queensu.ca:1999/Software-Engineering/
- Everything visible through the Web is also available via FTP; the above URL
- leads to the same directory as you get via anonymous FTP to
- ftp://ftp.qucis.queensu.ca/pub/software-eng/www
-
- ------------------------------------------------------------------------
- Subject: other newsgroups
- Date: 28 Oct 1994
-
- The following other newsgroups discuss topics related to software engineering;
- consequently, coverage of these topics in this newsgroup (and thus the
- comp.software-eng archives) tends to be sparse. Many of these groups have
- their own FAQ's, which you can find in the appropriate *.answers group (e.g.
- comp.answers for any group whose name starts with "comp.").
-
- comp.groupware Software/hardware for shared interactive environments
- comp.human-factors Human factors, including user interfaces
- comp.lang.* Discussion of specific programming languages.
- comp.newprod Announcements of new products
- comp.object Object-oriented analysis/design/programming/systems
- comp.programming Programming, especially algorithms and data structures
- comp.realtime Computer-based realtime systems
- comp.software.testing Software testing
- comp.software.config-mgmt Configuration management and problem tracking
- comp.specification Formal specification methods
- comp.specification.z The Z formal specification notation
- comp.sw.components Reusable software components
-
- ------------------------------------------------------------------------
- Subject: comp.software-eng archives
- Date: 29 Oct 1994
-
- The following files are available via anonymous FTP from
- ftp://ftp.qucis.queensu.ca/pub/software-eng/archive
- Log in with user ID 'anonymous' and use your mailing address as the
- password. Each file has a header (in e-mail or news format) that credits the
- original collector. If you cannot use FTP, send mail to
- archive-server@qucis.queensu.ca containing a line of the form
- send software-eng/archive f1 f2 ...
- where f1, f2, and so on are the names of the files from this list; the mail
- server should respond within an hour or so plus mailing delays (which can
- themselves be substantial if you're not directly on the internet). If you
- want to find out more about the archive server, send mail to the same address
- with a line containing the word 'help'; if you do this you can't also request
- files in the same message. If your mailer has trouble with large files, use
- the 'size <bytes>' command to set a threshold, above which the server will
- split files into several messages.
-
- Readings
- 26 Jan 1993 ada: bibliography on Ada and software engineering
- 13 May 1992 aiswe: readings: artificial intelligence and soft.eng.
- 7 Jul 1992 fault: Fault Tolerance references
- 13 Feb 1992 readcase: Bibliography on CASE
- 22 May 1992 reflist: Tero Ahtee's software engineering reference list
- 15 Feb 1992 statecharts: Reference list on Harel's statecharts
- 10 Apr 1992 verification: References on program verifier design
- Book reviews
- 27 Mar 1992 reviewJapanSoftFactory.html: Michael A. Cusumano: "Japanese
- Software Factories"
- 31 Mar 1992 reviewFowlerRifkin.html: Priscilla Fowler and Stan Rifkin:
- "Software Engineering Process Group Guide"
- 31 Mar 1992 reviewMarksTesting.html: David M. Marks "Testing Very Big
- Systems"
- 29 Oct 1994 reviewNeumannRisks.html: Peter G. Neumann's "Computer-Related
- Risks"
- 31 Mar 1992 reviewOuldTesting.html: Ould and Unwin's "Testing in Software
- Development"
- 31 Mar 1992 reviewWeinbergQuality.html: Gerald M. Weinberg's "Quality
- Software Management - Volume 1: Systems Thinking"
- Tools
- 2 Oct 1991 CASEexp: experience with CASE tools
- 31 Jul 1993 cmtools: Configuration management tools
- 31 Jul 1993 diagramedit: Diagram editors and tools for building them
- 7 Jul 1992 pdcase: Public-domain CASE tools
- 26 Mar 1993 performance: performance analysis tools
- 7 Jul 1992 petri: Petri net tools
- 30 Jul 1993 pmtools: Project management and design tools
- 13 Apr 1992 probtrack: Problem tracking tools
- 7 Jul 1992 restruct: Tools for restructuring and reverse engineering
- 21 Oct 1991 statsTool: X-based statistics and graphing packages
- 30 Jul 1993 syslevel: Realtime/hardware system-level CASE tools
- 31 Jul 1993 testTools: Tools for testing
- 15 Feb 1992 transynth: Transformation/synthesis systems
- 3 Aug 1993 uims: User Interface Management Systems
- Uncatalogued topics
- 31 Jul 1993 2167a: DoD-Std-2167a and life cycle models
- 31 Jul 1993 anecdote: Anecdotes/stories about software engineering
- 10 Sep 1991 bachman: Bachman information modeling
- 9 Jul 1993 bookTOC: Tables of contents of books
- 31 Jul 1993 cdif: CASE Data Interchange Format
- 30 Jul 1993 cleanroom: Cleanroom software development
- 4 Jun 1992 color: Ergonomics of color displays
- 31 Jul 1993 concur: Concurrent Engineering
- 28 Feb 1992 cubicle: Productivity effect of offices vs. cubicles
- 26 Mar 1993 defect: Defect tracking
- 7 Jul 1992 designchange: Effect of design changes
- 30 Jul 1993 education: Software Engineering education and degree programs
- 15 May 1992 environment: Software Engineering environments
- 11 Dec 1992 ethics: ACM code of ethics
- 18 Sep 1991 facet: Faceted classification and multiple inheritance
- 29 Oct 1994 FDA.html: Food and Drug Administration and Software
- 31 Jul 1993 formal: formal methods in the USA
- 10 Apr 1992 funcpoints: function/feature points
- 2 Oct 1991 hood: Hierachical Object-Oriented Design
- 31 Jul 1993 horror: Computer horror stories
- 7 Apr 1995 hungarian: papers on Hungarian notation
- 2 Oct 1991 ieee: IEEE software engineering standards
- 30 Jul 1993 inspect: Code inspection techniques
- 31 Jul 1993 knowuser: Discussion on whether to ``know the user''
- 31 Jul 1993 lotos: Language of Temporal Ordering of Specifications
- 9 Apr 1992 maint: Software maintenance laws
- 6 Mar 1992 manuals: Guidelines for software manuals
- 31 Jul 1993 maturity: SEI Capability Maturity Model
- 30 Jul 1993 oodb: Object-oriented databases
- 10 Jan 1992 ooformat: Format for object-oriented design documents
- 10 Apr 1992 oomaint: maintenance and complexity in o-o systems
- 31 Jul 1993 oomethod: Object-oriented methodologies
- 30 Jul 1993 portableC: writing portable C code
- 18 Sep 1991 productivity: Feature point productivity for several countries
- 7 Jul 1992 proto: Prototyping
- 15 Feb 1992 readintro: Introducing your manager/customer to SE ideas
- 15 Feb 1992 realtime: Information on realtime software development
- 31 Jul 1993 reqelicit: Requirement Elicitation
- 31 Jul 1993 reuse: Discussion of software re-use.
- 31 Jul 1993 safety: Formal methods and software safety
- 31 Jul 1993 SEorigin: Origin of term ``software engineering''
- 15 Feb 1992 specmark: SPEC modern architecture benchmarks
- 10 Jan 1992 spiral: References on Spiral life-cycle model
- 31 Jul 1993 standards: standards relevant to software engineering
- 2 Nov 1994 static.html: Software metrics and static analysis
- 31 Jul 1993 strucAD: Stuctured analysis and design and SADT
- 10 Apr 1992 techTransfer: Technology transfer
- 31 Jul 1993 testing: Discussion of testing (and inspection)
- 31 Jul 1993 vdm-z: formal methods Z and VDM
-
- ------------------------------------------------------------------------
- Subject: more detailed information on specific products
-
- The following files are in the "blurb" subdirectory of the software
- engineering archives at qucis.queensu.ca; retrieve them as described for the
- main archives, except that for the mail archive server you say
- send software-eng/blurb f1 f2 ....
- The files consist of comments on individual products or companies. When a
- vendor sends me detailed information on a product that won't fit into the FAQ,
- I put it here - along with other comments from the net.
-
- Books
- 22 Oct 1994 ooexample: Berard Software Engineering's "A Complete Object-
- Oriented Design Example"
- 22 Oct 1994 ooproj: Berard Software Engineering's "A Project Management
- Handbook for Object-Oriented Software Development"
- 4 Nov 1994 FKNprocess.html: Finkelstein et al.'s Software Process
- Modelling and Technology
- 31 Jul 1993 jaloteSEtext: P.Jalote's "An Integrated Approach to Software
- Engineering"
- 7 Apr 1995 safeware.html: Nancy Leveson's "Safeware: System Safety and
- Computers"
- 31 Jul 1993 schach2e: Schach's "Basic Software Engineering" text
- Discussion of tools
- 31 Jul 1993 cvs: CVS version management tool
- 31 Jul 1993 ief: TI Information Engineering Facility (IEF)
- 31 Jul 1993 PCTE-ATIS-CAIS: Discussion of PCTE vs ATIS vs CAIS
- 29 Oct 1994 ooadTools.html: Evaluation of OO Analysis and Design Tools
- 31 Jul 1993 rcs: RCS version control system
- 31 Jul 1993 rdd-100: RDD-100 Requirements Driven Developer
- 31 Jul 1993 stp-teamwork: Comparison of Software Thru Pictures and Cadre
- Teamwork
- Submissions from vendors
- 31 Jul 1993 aegis: AEGIS project change supervisor
- 31 Jul 1993 autoplan: AUTOPLAN project scheduling tool
- 28 Oct 1994 ccover.html: Bullseye Software's C-Cover test coverage
- analyser
- 27 Oct 1994 cadre.html: Cadre Technologies Inc.
- 31 Jul 1993 caseware: CASEWARE configuration management and problem
- tracking
- 27 Oct 1994 cmvc: IBM Configuration Management Version Control (CMVC)
- 27 Oct 1994 CMZ: CMZ source code management system
- 27 Oct 1994 DDTS: Distributed Defect Tracking System (QualTrak)
- 31 Jul 1993 FIELD: Brown University FIELD environment
- 12 Dec 1994 Hindsight.html: Advanced Software Automation's Hindsight
- toolset
- 31 Jul 1993 IFAD: IFAD VDM-SL toolbox
- 27 Oct 1994 LDRA: LDRA testbed
- 8 Dec 1994 MacAnalyst.html: Excel Software's MacAnalyst and MacDesigner
- tools
- 1 Nov 1994 OOD.html: Prof. Taegyun Kim's Object Oriented Designer
- 31 Jul 1993 objectime: ObjecTime real-time object-oriented methodology
- tool
- 31 Jul 1993 ParaSET: ParaSET parametric software development
- 31 Jul 1993 parcplace: ParcPlace Smalltalk and C++ tools
- 31 Jul 1993 PurePulse: Pure Pulse software newsletter
- 31 Jul 1993 rational: Rational Inc. Ada environment, Rose OOD tool
- 31 Jul 1993 RAZOR: RAZOR issue tracking, configuration management
- 23 Jan 1995 robochart.html: Robochart diagram editor
- 31 Jul 1993 sextant: SEXTANT UNIX/C environment
- 31 Jul 1993 shapetools: shapetools version management/make-like tool
- 31 Jul 1993 specbox: SpecBox VDM support tool
- 31 Jul 1993 telelogic: Telelogic Environment for CCITT SDL
- 27 Oct 1994 TomSawyer: Graph Layout Toolkit from Tom Sawyer Software
- 31 Jul 1993 vista: Vista Technologies
- 31 Oct 1994 Westmount.html: Westmount Technology BV I-CASE tools
- 4 Nov 1994 Vantive.html: Vantive Qualtity problem tracking system
- 28 Oct 1994 VSF.html: Virtual Software Factory products
- --
- http://www.qucis.queensu.ca:1999/~dalamb/info.html
- Path: bloom-beacon.mit.edu!uhog.mit.edu!news.mathworks.com!usenet.eel.ufl.edu!spool.mu.edu!howland.reston.ans.net!torn!news.ccs.queensu.ca!qucis.queensu.ca!dalamb
- From: dalamb@qucis.queensu.ca (David Alex Lamb)
- Newsgroups: comp.software-eng,comp.answers,news.answers
- Subject: Comp.software-eng FAQ (Part 1): questions and answers
- Supersedes: <questmsg_795003337@qucis.QueensU.CA>
- Followup-To: comp.software-eng
- Date: 9 Apr 1995 09:16:43 GMT
- Organization: Computing and Information Science, Queen's University at Kingston, Ontario, K7L 3N6, Canada
- Lines: 310
- Approved: news-answers-request@MIT.Edu
- Distribution: world
- Expires: 21 May 1995 09:15:53 GMT
- Message-ID: <questmsg_797418953@qucis.QueensU.CA>
- References: <faqmsg_797418953@qucis.QueensU.CA>
- Reply-To: dalamb@qucis.queensu.ca (David Alex Lamb)
- NNTP-Posting-Host: quilt.qucis.queensu.ca
- Keywords: FAQ
- Originator: dalamb@qucis.queensu.ca
- Xref: bloom-beacon.mit.edu comp.software-eng:21406 comp.answers:11095 news.answers:38695
-
- Last-Modified: 9 Apr 1995
- Archive-name: software-eng/part1
-
- This message gives brief answers to questions that have occurred in
- comp.software-eng; in many cases they are also topics many readers would like
- NOT to see discussed again soon. Questions are:
- What's a CASE Tool?
- What's a 'function point'?
- What's the 'spiral model'?
- What is a 'specmark'?
- Where can I find a public-domain tool to compute metrics?
- How do I write good C style?
- What is 'Hungarian Notation'?
- Are lines-of-code (LOC) a useful productivity measure?
- Should software professionals be licenced/certified?
- How do I get in touch with the SEI?
- What is the SEI maturity model?
- Where can I get information on API?
- What's a 'bug'?
- Where can I get copies of standards??
-
-
-
- ------------------------------------------------------------------------
- Subject: What's a CASE Tool?
- Date: 27 Oct 1994
- Archive file: casemsg (thanks to Scott McGregor <mcgregor@netcom.com> for
- inspiring this question)
-
- CASE stands for Computer Aided Software Engineering; it can be used to mean
- any computer-based tool for software planning, development, and evolution.
- Various people regularly call the following 'CASE': Structured Analysis (SA),
- Structured Design (SD), Editors, Compilers, Debuggers, Edit-Compile-Debug
- environments, Code Generators, Documentation Generators, Configuration
- Management, Release Management, Project Management, Scheduling, Tracking,
- Requirements Tracing, Change Management (CM), Defect Tracking, Structured
- Discourse, Documentation editing, Collaboration tools, Access Control,
- Integrated Project Support Environments (IPSEs), Intertool message systems,
- Reverse Engineering, Metric Analyzers.
-
-
- ------------------------------------------------------------------------
- Subject: What's a 'function point'?
- Date: 31 Jul 1993
- Archive file: funcpoints
-
- Function points and feature points are methods of estimating the "amount of
- functionality" required for a program, and are thus used to estimate project
- completion time. The basic idea involves counting inputs, outputs, and other
- features of a description of functionality. If interested, for a fee you can
- join:
- International Function Point Users Group
- 5008-28 Pine Creek Drive
- Blendonview Office Park
- Westerville, Ohio 43081-4899
-
-
- ------------------------------------------------------------------------
- Subject: What's the 'spiral model'?
- Date: 27 Oct 1994
- Archive file: spiral
-
- (1) Barry Boehm, "A Spiral Model of Software Development and Enhancement",
- ACM SIGSOFT Software Engineering Notes, August 1986.
- (2) Barry Boehm "A Spiral Model of Software Development and Enhancement"
- IEEE Computer, vol.21, #5, May 1988, pp 61-72.
-
- Basically, the idea is incremental development, using the waterfall model for
- each step; it's intended to help manage risks. Don't define in detail the
- entire system at first. The developers should only define the highest
- priority features. Define and implement those. With this knowledge, they
- should then go back to define and implement more features in smaller chunks.
-
-
- ------------------------------------------------------------------------
- Subject: What is a 'specmark'?
- Date: 27 Oct 1994
- Archive file: specmark
-
- The SPECmark is the geometric mean of a series of benchmarks done by the SPEC
- group. There are a couple of suites, but in general SPECmark refers to the
- results of the first suite. The suite includes FORTRAN and C codes, mostly
- well known codes but slightly hacked versions.
- SPEC
- c/o NCGA
- 2722 Merrilee Drive, Suite 200
- Fairfax, VA 22031
- Phone: (703) 698-9600
- FAX: (703) 560-2752
-
-
- ------------------------------------------------------------------------
- Subject: Where can I find a public-domain tool to compute metrics?
- Date: 27 Oct 1994
- Archive file: static.html
-
- Volume 20 of newsgroup comp.sources.unix contained a public-domain package
- called "metrics", which computes McCabe and Halstead metrics. There are many
- comp.sources.unix archives around the net.
-
-
- ------------------------------------------------------------------------
- Subject: How do I write good C style?
- Date: 27 Oct 1994
-
- This is answered regularly in the comp.lang.c FAQ. Try "Recommended C style
- and Coding Standards", via anonymous FTP to site archive.cis.ohio-state.edu in
- directory pub/style-guide
-
-
- ------------------------------------------------------------------------
- Subject: What is 'Hungarian Notation'?
- Date: 27 Oct 1994
- Archive file: hungarian
-
- A naming convention for C code. See Charles Simonyi and Martin Heller, "The
- Hungarian Revolution", BYTE, Aug. 1991 (vol. 16, no. 8). There are other
- naming conventions; see, e.g. "A Guide to Natural Naming", Daniel Keller,
- ETH, Projekt-Zentrum IDA, CH-8092 Zurich, Switzerland. Published in SIGPLAN
- Notices, Vol. 25, No. 5, pages 95-102.
-
-
- ------------------------------------------------------------------------
- Subject: Are lines-of-code (LOC) a useful productivity measure?
- Date: 27 Oct 1994
- Archive file: static.html
-
- Not unless you are very careful. Capers Jones' book has a detailed and
- insightful discussion of Lines of Code, including anomalies, and shows how to
- use it sensibly (eg in a single job shop, with a single language, and a
- standard company coding style). It is easy to cook up anomalies where LOC
- gives different numbers for code written in different styles, but pathological
- cases should get caught in code inspections. References:
- - T. Capers Jones, Programming Productivity, McGraw-Hill, New York, 1986
- - Capers Jones, Applied Software Measurement: Assuring Productivity and
- Quality, McGraw-Hill, Inc., 1991, 494 pages ISBN 0-07-032813-7
-
- The appendices of the latter give rules for counting procedural source code,
- as well as rules for counting function points and feature points. The
- following study, cited in Boehm's _S_o_f_t_w_a_r_e _E_n_g_i_n_e_e_r_i_n_g _E_c_o_n_o_m_i_c_s, claims that
- anomalies that seriously "fool" the LOC metric show up rarely in real code.
- - R. Nelson _S_o_f_t_w_a_r_e _D_a_t_e _C_o_l_l_e_c_t_i_o_n _a_n_d _A_n_a_l_y_s_i_s _a_t _R_A_D_C, Rome Air
- Development Center, Rome, NY. 1978.
-
-
- ------------------------------------------------------------------------
- Subject: Should software professionals be licenced/certified?
- Date: 27 Oct 1994
-
- This is a very controversial and political question. Generally, certification
- is something voluntary, while licencing is regulated by governments.
- Certification generally means some agency warrants you meet its standards;
- licencing generally means that to claim to practice a certain profession
- requires a government licence, often administered through a professional
- organization. In theory both are supposed to help judge if someone is capable
- of doing certain jobs.
-
- Licencing isn't currently required for computing professionals; some people
- would like to see some jobs require it, as with established branches of
- engineering. Others don't like government intervention, and/or believe many
- people who wouldn't get licenced are perfectly competent.
-
- Computing professionals in the USA have had a certification program for years,
- administered by the Institute for Certification of Computer Professionals
- (708-299-4227), a meta-organization with representatives from ACM, IEEE-CS,
- ADAPSO, ICCA, IACE, AIM, DPMA, AISP, COMMON, ASM, CIPS, and AWC. There are
- three certificates aimed at different broad types of practitioner, and many
- areas of specialization. To keep a certificate requires at least 40 hours of
- continuing education each year; credit can also be obtained for self-study,
- teaching, publication, etc.
-
-
- ------------------------------------------------------------------------
- Subject: How do I get in touch with the SEI?
- Date: 8 Apr 1995
-
- Try their Web server at using the World-Wide Web via URL
- http://www.sei.cmu.edu/. For general information about the SEI, contact the
- customer relations department of the Software Engineering Institute at:
- internet: customer-relations@sei.cmu.edu
- Phone: (412) 268-5800
- A subscriber service is available to U.S. mailing addresses. Subscribers
- receive the SEI quarterly newsletter, Bridge; invitations to SEI public
- events; and first notification of course offerings and new publications. To
- become a subscriber, contact Customer Relations.
-
- To order an SEI publication, contact NTIS, DTIC, or RAI directly:
- National Technical Information Service (NTIS)
- U.S. Department of Commerce
- Springfield, VA 22161-2103
- Telephone: (703) 487-4600
-
- Defense Technical Information Center (DTIC)
- ATTN: FDRA Cameron Station
- Alexandria, VA 22304-6145
- Telephone: (703) 274-7633
-
- Research Access Inc. (RAI)
- 3400 Forbes Avenue
- Suite 302
- Pittsburgh, PA 15213
- Telephone: (412) 682-6530
- FAX: (412) 682-6530
-
-
- ------------------------------------------------------------------------
- Subject: What is the SEI maturity model?
- Date: 31 Jan 1992
- Originally-From: mcp@sei.cmu.edu (Mark Paulk)
- Archive file: maturity
-
- Maturity is not an easy concept to get down to a single paragraph, but
- consider this.
-
- Premise: The quality of a software system is largely governed by the quality
- of the process used to develop and maintain the software. Basics: The first
- step in improving the existing situation is to get management buy-in and
- management action to clean up the software management processes (walk the
- talk, as TQMers frequently say). Integration: The second step is to get
- everyone working together as a team. Measurement: The third step is to
- establish objective ways of understanding status and predict where things are
- going in your process. Continuous improvement: Understand that this is
- building a foundation for continually getting better.
-
-
- ------------------------------------------------------------------------
- Subject: Where can I get information on API?
- Date: 8 Apr 1995
-
- API stands for Application Programming Interface. For a useful subset of
- standard APIs that NIST considers relevant to US Federal government needs, you
- can look at NIST SP 500-187 using the World-Wide Web via URL
- http://nemo.ncsl.nist.gov/app-ose/, or send mail to mail-
- server@nemo.ncsl.nist.gov with
- send app-ose/app2.txt
- in the body, or contact Barbara Blickenstaff, 301-975-2816. Many of the open
- systems APIs are being developed in the IEEE POSIX groups. An article in the
- Dec. 1991 IEEE Spectrum describes these and related API standards. IEEE
- standards aren't distributed electronically, but both of the documents above
- tell how to obtain copies.
-
-
- ------------------------------------------------------------------------
- Subject: What's a 'bug'?
- Date: 12 May 1992
-
- You can take your pick:
- (1) Don't use "bug", use "fault" (an incorrect instruction or definition),
- "failure" (an incorrect result), or "mistake" (a human action leading
- to a failure). Paraphrased from
- IEEE Standard Computer Dictionary
- Standard 610, ISBN 1-55937-079-3
- Institute of Electrical and Electronic Engineers, Inc.
- 345 East 47th Street
- New York, NY 10017-2394 USA
- $49.50 (US$) for IEEE members
- (2) Beizer, in a footnote on page 33 of the second edition of _S_o_f_t_w_a_r_e
- _T_e_s_t_i_n_g _T_e_c_h_n_i_q_u_e_s says (paraphrased):
- I'm sticking with "bug" because everyone knows what it means,
- there are several "standards" for other terms that are incon-
- sistent with each other, the OED says that the conventional
- computer meaning of "bug" is ancient, and short Anglo-Saxon
- words are preferable to long Norman ones.
-
-
- ------------------------------------------------------------------------
- Subject: Where can I get copies of standards??
- Date: 28 Oct 1994
-
- ISO, ANSI, and IEEE standards are usually sold to raise some of the funds
- that the various national and international standards bodies (who usually
- own the copyright) need to keep afloat; thus they are not normally avail-
- able electronically. Also, the organizations are concerned that electron-
- ic copies would make it too easy for people to disseminate doctored ver-
- sions of the standards.
-
- ISO standards may be purchased from:
- In Canada:
- Standards Council of Canada / Conseil canadien des normes
- 1200-45 O'Connor,
- Ottawa K1P 6N7
- Phone: (613) 238-3222
- Fax: (613) 995-4564
- On CD-ROM:
- Omnicom, Inc.
- 115 Park St. SE
- Vienna, VA 22180-4607
- 1-800-OMNICOM
- Also available through the National Technical Information Service
- (NTIS), 5284 Port Royal Rd., Springfield, VA 22161, (703)
- 487-4650.
- ANSI and ANSI equivalent ISO standards are available from
- ASQC Quality Press
- Customer Service Department
- P.O. Box 3066
- Milwaukee, WI 53201-3066
- Voice: (800) 248-1946
- FAX: (414) 272-1734
-
- For ITU (formerly CCITT) standards, see the ITU using the World-Wide Web via
- URL gopher://info.itu.chor use their mail server: mail to itudoc@itu.ch with
- no subject and the following body:
- START
- HELP
- END
- There were once some CCITT standards on-line at the University of Colorado,
- but the arrangement to make them available via the Internet was terminated at
- the end of 1991.
- --
- http://www.qucis.queensu.ca:1999/~dalamb/info.html
- Path: bloom-beacon.mit.edu!uhog.mit.edu!news.mathworks.com!zombie.ncsc.mil!news.duke.edu!news-feed-1.peachnet.edu!gatech!howland.reston.ans.net!torn!news.ccs.queensu.ca!qucis.queensu.ca!dalamb
- From: dalamb@qucis.queensu.ca (David Alex Lamb)
- Newsgroups: comp.software-eng,comp.answers,news.answers
- Subject: Comp.software-eng FAQ (Part 2): CASE tools summary
- Supersedes: <casemsg_795003337@qucis.QueensU.CA>
- Followup-To: comp.software-eng
- Date: 9 Apr 1995 09:16:45 GMT
- Organization: Computing and Information Science, Queen's University at Kingston, Ontario, K7L 3N6, Canada
- Lines: 288
- Approved: news-answers-request@MIT.Edu
- Distribution: world
- Expires: 21 May 1995 09:15:53 GMT
- Message-ID: <casemsg_797418953@qucis.QueensU.CA>
- References: <faqmsg_797418953@qucis.QueensU.CA>
- Reply-To: dalamb@qucis.queensu.ca (David Alex Lamb)
- NNTP-Posting-Host: quilt.qucis.queensu.ca
- Keywords: FAQ
- Originator: dalamb@qucis.queensu.ca
- Xref: bloom-beacon.mit.edu comp.software-eng:21407 comp.answers:11096 news.answers:38696
-
- Last-Modified: 8 Apr 1995
- Archive-name: software-eng/part2
-
- This is the monthly "frequently asked questions" (FAQ) posting on
- Computer-Aided Software Engineering (CASE) tools:
- ECMA Reference Model
- Other sources of information
- Configuration management and problem tracking tools
- CASE tools for object-oriented design and analysis
- CASE tools for educational use
- Look for lines starting with "Subject:" (control-G command in rn).
- Most products are trademarks or registered trademarks of their
- vendors. Send comments to dalamb@qucis.queensu.ca (David Alex Lamb).
-
-
- ------------------------------------------------------------------------
- Subject: ECMA Reference Model
- Date: 12 May 1992
- Originally collected by: ant@hpfcbig.SDE.HP.COM (Anthony Earl)
-
- The European Computer Manufacturer's Association (ECMA) adopted TR/55,
- "Reference Model for Frameworks of Software Engineering Environments", 2nd
- edition, in December of 1991. In Europe, it's available for free from
- The European Computer Manufacturers Association
- 114 Rue du Rhone
- CH-1204 Geneva
- Switzerland
- Tel: +41 22 735 36 34
- Fax: +41 22 786 52 31
- In the United States, it is for sale by the National Institute of Standards and
- Technology as NIST Special Publication 500-201. Contact:
- the Superintendent of Documents,
- US Government Printing Office,
- Washington DC 20402.
- There is a PostScript version of the document in the PSESWG archives. You
- may be able to retrieve it using their mail-server by sending email to
- psesarch@nadc.navy.mil with the subject:
- get nist-sp500-201.ps
- It is long (about half a Meg) so it may not make it through some mailers/nets.
-
- ------------------------------------------------------------------------
- Subject: Other sources of information
- Date: 8 Apr 1995
-
- Brad Myers (Brad.Myers@cs.cmu.edu) maintains a list of user interface software
- tools (available using the World-Wide Web via URL
- http://www.cs.cmu.edu/afs/cs.cmu.edu/user/bam/www/toolnames.html), which are
- tools that can help to create the user interface part of the software.
-
- There is a Hypercard stack that you can get by anonymous FTP from the info-
- mac/card directory at sumex-aim.stanford.edu. The version 1.1 runs under
- various Hypercard versions including 2.0v2 on newer Macs:
- -rw-r--r-- 1 macmod 286168 Jan 29 12:13 case-products-11.hqx
- A short companion report (about 60 pp. including tool signal info and my view
- of why and where this market is going) can be obtained from GMD; Western US
- office is: GMD, 1942 University Ave. #207, Berkeley CA 94704.)
- Heinz W. Schmidt hws@icsi.berkeley.edu
-
- [edsr!bigdaddy!cdm@uunet.UU.NET (Clifford D. Morrison) did a search with Archie
- and points out that this file isn't available at sumex anymore; possible
- locations follow. A file with a .Z ending usually means you need to retrieve
- it in binary/image mode and run it through UNIX 'uncompress':
- Host wuarhive.wustl.edu (128.252.135.4) Location: /mirrors2/info-mac/Old/card
- FILE rw-r--r-- 248003 Jun 30 1991 case-products-11.hqx.Z
- Host utsun.s.u-tokyo.ac.jp (133.11.11.11) Location: /Mac/info-mac/card
- FILE rw-rw-r-- 286168 Feb 12 10:39 case-products-11.hqx
-
- See also the Mar. 1, 1992 issue of Datamation. There are over 400 products
- listed for different purposes and platforms. Entries in the listing describe
- Company, Product, Product Type, and Operating System. Some of the product
- types are: Structured Analysis, Planning and Design, Strategic Planning,
- Analysis and Design, User Interface Konstruction, DBMS Design, Design,
- Prototyping, Project Management, Verification, Validation, (Data) Modeling,
- Simulation , Diagramming, Methodology, Software Metrics and Static Analysis,
- Configuration and Release Management, Project Management, Maintenance, Code
- Generation, Restructuring and Reverse Engineering, Performance, Testing.
- (sprinzl@edvz.tuwien.ac.at)
-
- ------------------------------------------------------------------------
- Subject: Configuration management and problem tracking tools
- Date: 8 Apr 1995
-
- This FAQ used to contain information on configuration management and problem
- tracking tools. With the advent of newsgroup comp.software.config-mgmt, it's
- more appropriate to go looking in its FAQs (available using the World-Wide Web
- via URL http://www.iac.honeywell.com/Pub/Tech/CM/).
-
- ------------------------------------------------------------------------
- Subject: CASE tools for object-oriented design and analysis
- Date: 30 Mar 1995
- Originally collected by: calvo@nssdca.gsfc.nasa.gov (Sherri Calvo)
-
- Berard Object & Class Specifier (BOCS) by Berard Software Engineering (see
- vendor list).
- BOCS is an object-oriented analysis and design CASE tool for developing models
- of software & business systems and their underlying objects (classes,
- parameterized classes, and instances of classes). BOCS is used to create
- programming language independant specifications, then automatically generate
- formatted documentation combining text and graphics into popular publishing
- packages. BOCS also provides code generation for C++ and Smalltalk. The
- traceability tool allows users to trace requirements to design and code. BOCS
- runs on Microsoft Windows 3.1 (TM). $595 per copy. - [russ@bse.com (Russell
- Hopler)]
-
- Cadre Teamwork (see http://www.qucis.queensu.ca:1999/Software-
- Engineering/blurb/cadre.html) by Cadre Technologies, Inc (see vendor list).
- Associated with Project Technology. ObjecTeam for Shlaer/Mellor, Rumbaugh.
- Ada structure graphs (Booch/Buhr).
-
- CASET .
- 714-496-8670 IPSYS ToolBuilder
-
- HOOD (Hierarchical Object Oriented Design) by HOOD User's Group:.
- HUG Administration
- Logica Space and Communications Ltd
- Business Park No 4
- Randalls Way
- Leatherhead
- Surrey, KT22 7TW
- U.K.
- Attn: Jardine Barrington-Cook
- email: barrington@logica.com
- Now mandatory for several European Space Agency projects.
-
- by Interactive Development Environments (see vendor list).
- Extension of Ada design tools to handle OOPLs, primarily C++. IDE also has a
- product called StP/OMT (Software through Pictures/Object Modeling Technique)
- which is solded both through IDE and through the Advanced Concepts Center (ACC)
- of Martin Marietta (MMC). Both companies also provide training on the tool.
- The tool supports the Rumbaugh OMT methodology.
-
- ObjecTime (see http://www.qucis.queensu.ca:1999/Software-
- Engineering/blurb/objectime) by ObjecTime Ltd. (see vendor list).
- ObjecTime is an Object-Oriented CASE tool for real-time systems. It supports
- the Real-Time Object-Oriented Modeling (ROOM) methodology, including a highly
- iterative development process enabled by the creation of executable models (not
- just diagrams). Object-oriented paradigms are integral to the tool and support
- reusable design components.
-
- ObjectMaker (a/k/a Adagen) by Mark V Systems, Ltd. (see vendor list).
- Runs under Windows, X11, VMS (Mac under development). Support for OMT
- (Rumbaugh et al), Booch, Coad-Yourdon, and other object-oriented and structured
- methods. Tailorable for new (and combinations of existing) methods. Code
- generation and reverse engineering for Ada, C/C++ (others planned). Generation
- of diagrams from the repository. Support for process modeling notations.
- Interoperation with other tools via DDE, OLE, TCP/IP, etc. - [dwig@markv.com
- (Don Dwiggins)]
-
- OOAtool by Object International, Inc. (see vendor list).
- Runs under Windows, Mac, and X11. Supports methodology in Peter Coad's books
- "Object-Oriented Analysis" and "Object-Oriented Design".
-
- OOTher .
- (OO Documentation Tool); once called OoaToolFree Rel 1.06a (for win 3.1).
- Supports Coad's OOA/OOD, Jacobson OOSE (parts) and Finite State Machine
- notation (a subset of SDL) and C++ header file generaetion. Available on
- SIMTEL20 and CICA. Free for Students, $70 home users, $170 site licese for 5
- users for others. e-mail: conrozi@KK.ericsson.se. To fetch from simtel-20
- (via mail in uuencoded format):
- Send e-mail to listserv@vm1.nodak.edu, set the subject string to
- SIMTEL20-request. The message body should be:
- /PDGET MAIL PD1:<msdos.windows3>OOT-106d.ZIP UUENCODE
-
- Paradigm Plus / EVB Edition by EVB Software Engineering, Inc. (see vendor
- list).
- Supports the EVB Ada Object Oriented Development (AOOD) methodology. Can be
- configured to support other methods. Has Ada code generation.
-
- Rational Rose by Rational (see vendor list).
- Supports Booch methodology. Available for SunOS, AIX, MS Windows, OS/2.
-
- Robochart (see http://www.qucis.queensu.ca:1999/Software-
- Engineering/blurb/robochart.html) by Digital Insight (see vendor list).
- Interactive diagram editor for OPEN LOOK & Motif ($495); Does hierarchical
- ERDs, dataflows, etc. Educational discounts. Free evaluation copy via anonymous
- FTP to site ftp.csn.org as digins.
-
- System Architect by Popkin Software & Systems (see vendor list).
- Supports ER diagrams, Booch methodology for Ada and C++, Coad/Yourdon. Diagram
- editor checks for consistency and rule violations. Runs under MS-Windows.
-
- VSF (see http://www.qucis.queensu.ca:1999/Software-Engineering/blurb/VSF.html)
- by Virtual Software Factory Ltd. (see vendor list).
- (formerly Systematica) Tool of same name as company is a meta-CASE configurable
- tool incorporating a KBS.
-
- Unirel Openlook Toolkit by Unirel (see vendor list).
- An Eiffel wrapper for Xlib. US $2000
-
- Objectory Support Environment by Objectory (see vendor list).
- An object-oriented analysis and design tool for large teams. Supports analysis
- and design activities according to Jacobson`s use case driven development
- approach (Object-Oriented Software Engineering - A use case driven approach, by
- Jacobson et al, published by Addison-Wesley 1992.). Team support through
- central repository, and can also be integrated with Configuration Management
- tools. Generates C++, Smalltalk, Corba/IDL and more. Available for Windows,
- Windows NT, OS/2, SunOS, Solaris, AIX, HP-UX.
-
- MetaEdit by MetaCase Consulting OY (see vendor list).
- An upper-CASE tool that supports most available structured and OO analysis and
- design methods, and can be customized to support user-defined methods. As of
- September 1993 it supports Booch, Coad/Yourdon, Demeter, Express-G, Rumbaugh,
- Gane-Sarson, ER, JSP, and many more. MetaEdit is available for MS-Windows 3.1.
- Its as metaed10.zip. A method definition workbench for users who want to define
- their own methods themselves is available. Academic and educational licenses
- can also be obtained.
-
- Graphical Designer by Advanced Software Technologies, Inc. (see vendor list).
- A Unix based software development tool supporting Rumbaugh, Shlaer-Mellor,
- Booch, Data Flow, Entity-Relationships and others A custom methodology can be
- created as needed to express high and low level designs in a graphical format.
- Generates detailed C++, C and Ada code. Also provides extensive diagram layout
- features and user extensible symbol sets. It is available on HP9000/7-800 (HP-
- UX), SPARC (SunOS, Solaris), and SGI (IRIX). - [riedesel@advancedsw.com (Joel
- Riedesel)]
-
- Object Domain by Dirk Vermeersch (see vendor list).
- A shareware object-oriented analysis and design CASE tool for Windows 3.1. It
- is a full implementation of the Booch notation (from Object Oriented Analysis
- and Design with applications, second edition. by Grady Booch). All six
- diagrams (class, object, module, state, process, and interaction) can be
- entered in this tool. C++ stubs and module hierarchy can be generated from the
- diagrams. Available via anonymous FTP to site oak.oakland.edu as
- /SimTel/win3/pgmtools/domain.zip
-
- ------------------------------------------------------------------------
- Subject: CASE tools for educational use
- Date: 7 Nov 1994
- Originally collected by: render@zeppo.colorado.edu (Hal Render)
-
- Teamwork by Cadre Technologies, Inc (see vendor list).
- It runs on SUN, ULTRIX, VMS, HP, APOLLO, OS2, etc, with X window support on
- most of the platforms with more to come soon (including some low-cost PC X
- emulators. [from cadreri!sat@Sun.COM (Scott A. Trachtenberg)]
-
- We have been using for the past few years the following two tools: (Schemacode
- International Inc (see vendor list))
- SCHEMACODE: automatically translates schematic pseudocode design into source
- code. Works for most programming language except ADA. Available on PC, soon
- on UNIX. Educational licence 250$ + 50$ per PC. IEEE Computer had a good
- report on this tool. Sometime last fall.
- DATRIX: a tool for software quality assessment on PC and UNIX machines. Works
- for C, FORTRAN and PASCAL. Measures up to 40 metrics and provides a unique
- representation of the control flow, which is useful for testing, program
- understanding, and program evaluation. Expensive; educational licence for
- 500$, including up to 10 workstations.
- We have been using these tools for the past three years in 4th year undergrad
- and grad soft.eng. courses Ecole Polytechnique in Montreal.
- [from robillar@rgl.polymtl.ca (P. N. Robillard)]
-
- ToolBuilder (formerly TBK) by IPSYS Software Plc (see vendor list).
- It provides meta-tools (design editors, structure editors) a single underlying
- ERA database (supporting fine structure) and a uniform UI based on Motif. Tools
- exist for HOOD (design for Ada). Might have educational discounts.
-
- STONE by FZI (see vendor list).
- (see also archives file "environments") - An SEE for research and education. An
- OODBS called OBST is used as the core of the environment. OBST is available
- via anonymous ftp from gate.fzi.de [141.21.4.3]. OBST provides currently an
- interface to C++. A call interfaces to C is also available, as well as an
- embedding of OBST into the interactive tool command language TCL. [from
- Bernhard Schiefer <schiefer@fzi.de>]
-
- Rational Environment by Rational (see vendor list).
- A tightly integrated, interactive software engineering environment for total
- lifecycle control of Ada projects. Supports design, development, unit test,
- maintenance, verification, document generation, configuration management,
- subsystem tools, incremental compilation. Can also integrate with external
- front-end CASE tools and external target compilers. [from: Bob Geiger
- <rjg@gator.Rational.COM>]
-
- Objectory by Objective Systems (see vendor list).
- An object-oriented Analysis and Design method with supporting CASE-tool. The
- tool is a multi-user tool with a central repository and includes multiple
- diagram and documentation techniques, consistency checks, traceability, etc. It
- covers several models including Requirements, Analysis and Design models and
- also C++ code generation. The tool runs on multiple platforms. An overview of
- Objectory can be found in "Object-Oriented Software Engineering - A use case
- driven approach", by Jacobson et al, published by Addison-Wesley 1992.
-
- OOD (see http://www.qucis.queensu.ca:1999/Software-Engineering/blurb/OOD.html)
- by Prof. Taegyun Kim of Pusan University in South Korea.
- A free tool for educational use, based on Rumbaugh's Object Modeling Technique.
- Prof. Kim has built it on a SPARC, but it should build on most UNIX systems
- with X11-R5, Motif-1.2 and a "reasonable" C++ compiler.
-
- --
- http://www.qucis.queensu.ca:1999/~dalamb/info.html
- Path: bloom-beacon.mit.edu!uhog.mit.edu!news.mtholyoke.edu!news.umass.edu!news2.near.net!howland.reston.ans.net!torn!news.ccs.queensu.ca!qucis.queensu.ca!dalamb
- From: dalamb@qucis.queensu.ca (David Alex Lamb)
- Newsgroups: comp.software-eng,comp.answers,news.answers
- Subject: Comp.software-eng FAQ (Part 3): readings
- Supersedes: <readmsg_795003337@qucis.QueensU.CA>
- Followup-To: comp.software-eng
- Date: 9 Apr 1995 09:16:48 GMT
- Organization: Computing and Information Science, Queen's University at Kingston, Ontario, K7L 3N6, Canada
- Lines: 759
- Approved: news-answers-request@MIT.Edu
- Distribution: world
- Expires: 21 May 1995 09:15:53 GMT
- Message-ID: <readmsg_797418953@qucis.QueensU.CA>
- References: <faqmsg_797418953@qucis.QueensU.CA>
- Reply-To: dalamb@qucis.queensu.ca (David Alex Lamb)
- NNTP-Posting-Host: quilt.qucis.queensu.ca
- Keywords: FAQ
- Originator: dalamb@qucis.queensu.ca
- Xref: bloom-beacon.mit.edu comp.software-eng:21408 comp.answers:11097 news.answers:38697
-
- Last-Modified: 9 Apr 1995
- Archive-name: software-eng/part3
-
- This is the monthly "frequently asked questions" (FAQ) posting on
- reading materials for software engineers. Topics include:
- Textbooks
- Periodicals on Software Engineering
- Professional Journals
- Mixed Research and Practice
- Research Journals
- Other magazines
- Other sources of information
- General reading for software engineers
- General
- Programming in the large
- Programming in the small
- Mathematical Approaches
- Other
- Formal Specification
- Metrics
- Metrics - General
- Metrics for object-oriented systems
- Object-Oriented Analysis and Design
- Programming Style
- Real-Time Systems
- Requirements Analysis
- Requirements Analysis - General
- Collaborative Requirements Analysis
- Software Process
- Software Testing
- User Interfaces
- Human-Computer Interaction -- General
- User Interface Development -- General
- User Interface Design -- Principles and Guidelines
- User Interface Development - Software
- User Interface Evaluation
- Styleguides for Specific Platforms
- Human Factors and Ergonomics
- Look for lines starting with "Subject:" (control-G command in rn).
-
- Be warned: the only mechanism we use to compose this list is to gather
- information submitted by people around the net, post it regularly, and
- incorporate feedback. All evaluations are the opinions of those who submitted
- them; your mileage may vary. Send comments to dalamb@qucis.queensu.ca (David
- Alex Lamb).
-
-
- ------------------------------------------------------------------------
- Subject: Textbooks
- Date: 22 Oct 1994
- Originally collected by: hsrender@happy.colorado.edu (Hal Render)
- The first 8 items are Hal Render's original list in his rough order of prefer-
- ence.
-
- 1. Software Engineering: The Production of Quality Software by Shari Pfleeger,
- 2nd Edition, Macmillan, 1991, ISBN 0-02-395115-X.
- hsrender@happy.colorado.edu: Like #2, had the best explanations of what
- I want to cover (different engineering lifecycles, methods, and tools).
- 2. Software Engineering: A Practitioner's Approach by Roger Pressman, 2nd
- Edition, McGraw-Hill, 1987, ISBN 0-07-050783-X (3rd edition available fall
- 1991).
- hsrender@happy.colorado.edu: Like #1, had the best explanations of what
- I want to cover (different engineering lifecycles, methods, and tools).
- robb@iotek.uucp (Robb Swanson): The definitive book on the subject as far
- as I'm concerned.
- johnson@aplcen.apl.jhu.edu (Michelle Johnson): A good text book as well as
- reference.
- 3. Software Systems Engineering by Andrew Sage and James D. Palmer.
- hsrender@happy.colorado.edu: Like #1, had the best explanations of what
- I want to cover (different engineering lifecycles, methods, and tools).
- 4. Fundamentals of Software Engineering by Ghezzi, Jayazeri and Mandrioli,
- Prentice-Hall, 1991
- hsrender@happy.colorado.edu: Like #5, good, and covered the issue of
- specifications and verification better, but at the expense of other
- aspects of the development process. I may use one of them for a graduate
- course in software engineering.
- nancy@murphy.ICS.UCI.EDU (Nancy Leveson): Better than Sommerville, although
- I like much of Sommerville.
- 5. Software Engineering with Abstractions by Valdis Berzins and Luqi, Addison
- Wesley, 1991, 624 pages.
- hsrender@happy.colorado.edu: Like #4, good, and covered the issue
- of specifications and verification better, but at the expense of other
- aspects of the development process. I may use one of them for a graduate
- course in software engineering.
- straub@cs.UMD.EDU (Pablo A. Straub): Both this and #9 have a good emphasis
- on using formal techniques (i.e., doing engineering properly), but they
- do not disregard informal methods; chapters are roughly organized around
- the traditional lifecycle. #5 is longer and can be used in a two-term
- sequence or for graduate students (it's possible to use it in a one-
- term undergrad course by covering only part of the material). One thing I
- like is that management and validation is given in all chapters, so that
- these activities are integrated into the development process. Emphasizes
- the use of formally specified abstractions. Uses the authors'
- specification language (Spec) to develop a project in Ada.
- 6. Software Engineering by Ian Sommerville, Addison-Wesley, ISBN 0-201-17568-1
- hsrender@happy.colorado.edu: Our current text, and my basic problem with it
- is the vague way it covers many of the topics.
- 7. Software Engineering with Student Project Guidance by Barbara Mynatt
- hsrender@happy.colorado.edu: Like #8, not bad, but fairly low-level and
- doesn't cover many tools and techniques I consider valuable.
- 8. Software Engineering by Roger Jones
- hsrender@happy.colorado.edu: Like #7, not bad, but fairly low-level and
- doesn't cover many tools and techniques I consider valuable.
- 9. Software Engineering: Planning for Change by David Alex Lamb, Prentice-
- Hall, 1988, 298 pages.
- straub@cs.UMD.EDU (Pablo A. Straub): Both this and #5 have a good emphasis
- on using formal techniques (i.e., doing engineering properly), but they
- do not disregard informal methods; chapters are roughly organized around
- the traditional lifecycle. #9 has the advantage of being shorter, yet
- covering most relevant topics (lifecycle phases, formal specs, v&v,
- configurations, management, etc.). It is very appropriate for an
- undergrad course. It emphasizes that maintenance is a given and should
- be taken into account (hence the title). Several specification
- techniques are covered and used to develop a project in Pascal.
- 10. A Practical Handbook for Software Development by N.D. Birrell and M.A.
- Ould, Cambridge University Press, 1985/88. ISBN 0-521-34792-0 (Paper
- cover); ISBN 0-521-25462-0 (Hard cover).
- ewoods@hemel.bull.co.uk (Eoin Woods):
- 11. Fundamentals of Computing for Software Engineers by Eric S. Chan & Murat M.
- Tanik, Van Nostrand Reinhold.
- kayaalp@csvax.seas.smu.edu (Mehmet M. Kayaalp MD):
- 12. Software Engineering, 2nd Edition, by Stephen R. Schach, Aksen Associates
- (ISBN 0-256-12998-3); also Richard D. Irwin, Inc., 1993.
- 13. Practical Software Engineering by Stephen R. Schach, Aksen Associates and
- Richard D. Irwin Inc. (ISBN 0-256-11455-2), 1992. Advertised as sophomore
- through senior level, emphasizing teams, maintenance, reuse, CASE tools.
-
- ------------------------------------------------------------------------
- Subject: Periodicals on Software Engineering
- Date: 27 Oct 1994
-
- A. Professional Journals
- Meant for working professionals with technical backgrounds.
- 1. IEEE Software
- summary: often presents recent research work, but much more readably
- than typical research journals.
- publisher: IEEE (Institute of Electrical and Electronic Engineers)
- subscriptions: IEEE Service Center, 445 Hoes Lane, P.O. Box 1331,
- Piscataway, NJ 08855-1331, USA
- 2. Software Engineering Notes
- summary: unrefereed newsletter; includes digest of comp.risks
- publisher: ACM (Association for Computing Machinery) SIGSOFT (Special
- Interest Group on Software engineering)
- subscriptions: ACM, 11 West 42d St, New York, NY 10036, USA
- 3. Software Maintenance News
- summary: monthly report on people and technology in maintenance; aimed
- at practitioners
- publisher: Software Maintenance News Inc, B10 Suite 237, 4546 El Camino
- Real, Los Altos, CA 94022, USA
- subscriptions: as above
- 4. Software Testing, Verification and Reliability
- summary: aimed at practitioners; dissemination of new techniques,
- methodologies and standards
- publisher: John Wiley & Sons Ltd, Baffins Lane, Chichester, West Sussex
- PO19 1UD, UK
- 5. The Software Practitioner (TSP)
- summary: started late 1990; meant for real practitioners; still finding
- its place
- publisher: Computing Trends, P.O. Box 213, State College, PA
- 16804, USA
- B. Mixed Research and Practice
- 1. Journal of Software Maintenance: Research and Practice
- summary: refereed; intended for both researchers and practitioners;
- joint US/UK editorial board
- publisher: Wiley (see above)
- subscriptions: Journals Subscription Department, at above address
- 2. Software Engineering Journal (SEJ)
- summary: full spectrum of articles from practical experience to long-
- term research
- publisher: IEE (Institution of Electrical Engineers) and BCS (British
- Computer Society); write to IEE Publication Sales, PO Box 96,
- Stevenage, Herts, SG1 2SD, United Kingdom.
- 3. Software: Practice and Experience
- summary: not always software engineering; good reputation for practice
- publisher: Wiley (see above)
- 4. The Software Quality Journal
- summary: academic research and industrial case studies and experience
- publisher: Chapman & Hall, Journals Promotion Department, North
- America:29 West 35th Street, New York, NY 10001-2291, USA. Europe:
- 2-6 Boundary Row, London SE1 8HN, UK
- C. Research Journals
- Meant for presenting recent research results.
- 1. Information and Software Technology (IST)
- summary: broad spectrum, much software engineering, software process,
- but also computer science topics.
- publisher: Butterworth-Heineman, Linacre House, Jordan Hill, Oxford, UK
- 2. Transactions on Software Engineering (TSE)
- summary: main software engineering research journal
- publisher: IEEE (see above)
- 3. Transaction on Software Engineering Methodology (TOSEM)
- summary: first issue dated January 1992; not enough track record for an
- opinon yet.
- publisher: Association for Computing Machinery
- 4. Journal of Systems and Software
- summary: meant to be more practitioner-oriented than other research
- journals
- publisher: Elsevier
- D. Other magazines
- 1. Software
- summary: "For Managers of Enterprise-Wide Software Resources" primarily
- aimed at Management Information Systems (MIS) world
- publisher: Sentry Publishing Company, Inc, 1900 West Park Drive,
- Westborough, MA 01581, (508) 366-2031
- 2. Testing Techniques Newsletter
- summary: E-mailed on a monthly basis to support the publisher's
- customers and to provide information of general use to the testing
- community.
- publisher: Software Research, Inc., 625 Third Street, San Francisco,
- CA 94107-1997; Phone: (415) 957-1441; Toll Free: (800) 942-SOFT; FAX:
- (415) 957-0730; E-MAIL: ttn@soft.com.
-
- ------------------------------------------------------------------------
- Subject: Other sources of information
- Date: 22 Oct 1994
-
- Software Quality Engineering has a publication division called Single Source,
- Publications, Books, and Information for Software Practitioners and Managers:
-
- Software Quality Engineering -- Single Source
- 3000-2 Hartley Road
- Jacksonville, FL 32257
- (904) 268-8639
- FAX (904) 268-0733
- TOLL FREE 1-800-423-8378
- They do regular reviews of most of the literature relevant to testing, s-eng,
- and management. The books which are deemed useful by the reviewers are
- purchased for reselling. Their catalog includes most of the literature that
- I've come across on Software Testing. One of the items in the catalog is a
- publication which the company puts together itself, The Testing Tools
- Reference Guide, a sort of catalog of tools that have passed certain criteria,
- (number of unit sold, at least three verifiable references, etc.) They charge
- $145.00 for this guide. This includes two bi-annual updates. I've found the
- guide very useful in tracking down vendors which specialize in CASE and
- testing tools, although it seems to be heavily biased towards IBM mainframe
- hardware and COBOL programming (shudder!). Each text is described and
- summarized I'm sure SQE would be happy to send catalogs free of charge and
- most of the prices seem reasonable. - Glenn Stowe glenn8@odie.cs.mun.ca
-
- ------------------------------------------------------------------------
- Subject: General reading for software engineers
- Date: 11 Oct 1991
- Originally collected by: cml@cs.UMD.EDU (Christopher Lott)
- Summary: responses to "what should every software engineering have read?"
-
- A. General
- 1. Read about 100 pages of comp.risks
- 2. Frederick P. Brooks, Jr., The Mythical Man-Month, Addison Wesley, 1978.
- ISBN 0-201-00650-2
- 3. The anecdotal books of Robert L. Glass, from Computing Trends, P.O.Box
- 213, State College, PA 16804, including: "Tales of Computing Folk: Hot
- Dogs and Mixed Nuts", "The Universal Elixir and other Computing Projects
- Which Failed", "The Second Coming: More Computing Projects Which
- Failed", "The Power of Peonage", "Computing Catastrophes", "Computing
- Shakeout", "Software Folklore"
- 4. Paul W. Oman & Ted G. Lewis, Milestones in Software Evolution, IEEE
- Computing Society, ISBN 0-8186-9033-X.
- 5. J.A. McDermid (editor), Software Engineer's Reference Book, Butterworth-
- Heinemann Ltd., 1991. ISBN No: 0 750 61040 9. Focuses on the
- foundations, and subject matter that is not volatile. The book is
- divided into three major parts: Theory and Mathematics; Methods,
- Techniques, and Technology; Principles of Applications. For a beginner,
- the first two parts are indispensible. It does not provide details of
- current research, but points an interested reader to the right sources.
- B. Programming in the large
- 1. Grady Booch, Software Engineering with Ada, second edition,
- Benjamin/Cummings, 1987
- 2. Bertrand Meyer, Object-Oriented Software Construction, Prentice-Hall,
- 1988.
- 3. David L. Parnas, On the Criteria to be Used in Decomposing Systems into
- Modules, Communications of the ACM 15,2 (December 1972).
- C. Programming in the small
- 1. Jon Louis Bentley, Writing Efficient Programs, Prentice-Hall, 1982.
- 2. Jon Bentley, Programming Pearls, Addison-Wesley, 1986.
- 3. Jon Bentley, More Programming Pearls, Addison-Wesley, 1988.
- 4. O.-J. Dahl, E.W. Dijkstra, C.A.R. Hoare, Structured Programming,
- Academic Press, 1972.
- 5. Brian W. Kernighan, and P.J. Plauger, Software Tools, Addison-Wesley,
- 1976.
- 6. Brian W. Kernighan & P.J. Plauger, The Elements of Programming Style,
- Second Edition, McGraw-Hill, 1978. ISBN 0-07-034207-5.
- D. Mathematical Approaches
- 1. Edsger W. Dijkstra, A Discipline of Programming, Prentice-Hall, 1976.
- 2. E.W.Dijkstra. Selected writings on computing: a personal perspective.
- Springer Verlag, 1982.
- 3. David Gries (editor), Programming methodology. A collection of articles
- by members of IFIP Working Group 2.3. Springer Verlag, 1978.
- E. Other
- 1. Barry W. Boehm, Software Engineering Economics, Prentice-Hall, 1981.
- 2. Daniel P. Freedman and Gerald M. Weinberg, Handbook of Walkthoughs,
- Inspections and Technical Reviews, 3rd edition Dorset House Publishing,
- 1990, ISBN 0-932633-19-6. Originally published by Little, Brown &
- Company, 1982: ISBN 0-316-292826.
- 3. Tom Gilb, Principles of Software Engineering Management, Addison-Wesley,
- 1988, ISBN 0-201-19246-2
- 4. Glenford J. Myers, The Art of Software Testing, Wiley, 1979.
- 5. Herb Simon, The Sciences of the Artificial, Second Edition, MIT Press,
- 1981
- 6. Gerald M. Weinberg, The Psychology of Computer Programming, Van Nostrand
- Reinhold, 1971. ISBN 0-442-29264-3
-
- ------------------------------------------------------------------------
- Subject: Formal Specification
- Date: 29 Mar 1993
-
- See also the comp.specification.z FAQ.
- 1. J.M.Spivey. "Understanding Z: a specification language and its formal
- semantics". Cambridge University Press, 1988.
- 2. David Lightfoot. "Formal Specification Using Z". MacMillan, 1991, ISBN
- 0-333-54408-0. A clear introduction to Z and the discrete mathematics that
- underlies it.
- 3. B.Potter, J.Sinclair & D.Till. "An introduction to formal specification
- and Z". Prentice Hall International Series in Computer Science, 1991.
- 4. D.Bjorner & C.B.Jones. "Formal Specification & Software Development",
- Prentice-Hall International Series in Computer Science, 1980.
- 5. N.Gehani & A.D.McGettrick (eds). "Software Specification Techniques",
- Addison-Wesley Publishing Company, 1986
- 6. I. van Horebeek & J.Lewi. "Algebraic Specifications in Software
- Engineering", Springer Verlag, 1989.
- 7. J.Bergstra, P.Klint & J.Heering. "Algebraic Specification", ACM Frontier
- Press Series. The ACM Press in co-operation with Addison-Wesley, 1989.
- 8. J.Wing. "A specifiers introduction to formal methods", IEEE Computer
- 23(9):8-24, 1990.
- 9. Prehn & Soetenel (eds). "Formal Software Development Methods, VDM'91",
- LNCS 551 and 552, Springer-Verlag.
-
- ------------------------------------------------------------------------
- Subject: Metrics
- Date: 22 Oct 1994
-
- A. Metrics - General
-
- Thanks especially to Horst Zuse, who sent his extensive bibliography on
- metrics. He has an extensive database with over 500 entries on metrics;
- contact ZUSE%DB0TUI11.BITNET@vm.gmd.de.
- 1. David N. Card and Robert L. Glass. Measuring Software Design Quality
- Prentice Hall, Engewood Cliffs, New Jersey, 1990
- 2. S.D. Conte, H.E. Dunsmore, V.Y. Shen. Software Engineering Metrics and
- Models. Benjamin/Cummings Publishing Company, Menlo Park, 1984 ISBN:
- 0-8053-2162-4
- 3. Tom DeMarco. Controlling Software Projects: Management, Measurement and
- Estimation. Englewood Cliffs, N.J.: Prentice Hall, 1982
- 4. T.Denvir, R.Herman and R.Whitty (Eds.). Proceedings of the
- International BCS-FACS Workshop: Formal Aspects of Measurement, May 5,
- 1991, South Bank Polytechnic, London, UK, Series edited by Professor
- C.J. van Rijsbergen, ISBN 3-540-19788-5. Springer Publisher, 1992, 259
- pages.
- 5. Reiner Dumke. Softwareentwicklung nach Ma`s - Sch`atzen - Messen -
- Bewerten, Vieweg Verlag, 1992.
- 6. Lem Ejiogu. Software Engineering with Formal Metrics. QED Information
- Sciences, 1991
- 7. N.E. Fenton, (Editor). Software Metrics: A Rigorous Approach, 1991
- United Kingdom: Chapman & Hall, 2-6 Boundary Row, London SE1 8HN, ISBN
- 0-412-40440-0. United States: Van Nostrand Reinhold, 115 5th Avenue,
- New York NY 10003, ISBN 0-442-31355-1.
- 8. Robert B. Grady and Deborah L. Caswell. Software Metrics: Establishing
- a Company-Wide Program, Prentice-Hall, 1987, ISBN 0-13-821844-7
- 9. Robert B. Grady. Practical Software Metrics for Project Management and
- Process Improvement. Prentice Hall 1992 ISBN 0-13-720384-5
- 10. M.H. Halstead. Elements of Software Science. New York, Elsevier North-
- Holland, 1977
- 11. S. Henry, D. Kafura, "Software Structure Metrics Based on Information
- Flow", IEEE Transactions on Software Engineering, Vol.SE-7, No.5,
- September 1981.
- 12. IEEE. Standard Dictionary of Measures to Produce Reliable Software.
- The Institute of Electrical and Electronics Engineers, Inc. 345 East
- 47th Street, New York. IEEE Standards Board, 1989
- 13. IEEE. Guide for the Use of Standard Dictionary of Measures to Produce
- Reliable Software. The Institute of Electrical and Electronics
- Engineers, Inc 345 East 47th Street, New York. IEEE Standard Board,
- Corrected Edition, October 23, 1989
- 14. T.J. McCabe, A Complexity Measure, IEEE Transactions on Software
- Engineering, VOL. SE-2, NO. 4, Dec. 1976.
- 15. Alan Perlis, Frederick Sayward, Mary Shaw. Software Metrics: An
- Analysis and Evaluation. The MIT Press, 1981
- 16. V.Y. Shen, S.D. Conte, H.E. Dunsmore, Software Science Revisited: A
- Critical Analysis of the Theory and Its Empirical Support, IEEE
- Transactions on Software Engineering, Vol. SE-9, No. 2, March 1983.
- Abstract: a critical evaluation of Halstead's software science metric.
- 17. Martin Sheppard, Software Engineering Metrics, McGraw-Hill Book Company
- (UK) Limited, Shoppenhangers Road, Maidenhead, Berkshire, SL6 2QL. ISBN
- 0-07-707410-6 (UK). Contains 24 selected papers; 1992. Tel: +44 (0)698
- 23431/2 Fax: +44 (0)698 770224
- 18. Horst Zuse, Software Complexity: Measures and Methods, de Gruyer (200
- Saw Mill River Road, Hawthorne, NY 10532 - 914/747-0110) 1991
- B. Metrics for object-oriented systems
- 1. Morris Kenneth L. Metrics for Object-Oriented Software Development
- Environments (master's thesis). 1989, MIT.
- 2. Rocacher, Daniel: Metrics Definitions for Smalltalk. Project ESPRIT
- 1257, MUSE WP9A, 1988.
- 3. Rocacher, Daniel: Smalltalk Measure Analysis Manual. Project ESPRIT
- 1257, MUSE WP9A, 1989.
- 4. Lake, Al: A Software Complexity Metric for C++. Annual Oregon Workshop
- on Software Metrics, March 22-24, 1992, Silver Falls, Oregon, USA.
- 5. Bieman, J.M.: Deriving Measures of Software Reuse in Object Oriented
- Systems. Technical Report #CS91-112, July 1991, Colorado State
- Universty, Fort Collins/ Colorado, USA.
-
- ------------------------------------------------------------------------
- Subject: Object-Oriented Analysis and Design
- Date: 26 Mar 1993
- Originally collected by: haim@taichi.uucp (24122-kilov)
-
- 1. Bertrand Meyer. Object-oriented software construction. Prentice-Hall, 1988
- For the somewhat advanced - perhaps, with some programming maturity.
- 2. B. Henderson-Sellers. A book of object-oriented knowledge. Prentice-Hall,
- 1992. This has quite a few viewgraphs in it!
- 3. Grady Booch. Object-oriented design with applications. Addison-Wesley,
- 1991.
- 4. Ivar Jacobson Object-Oriented Software Engineering. Addison-Wesley, 1992.
- This book gives a complete look at Object-orientation from requirement-
- analysis to last phase in design and implementation.
-
- ------------------------------------------------------------------------
- Subject: Programming Style
- Date: 19 Sep 1991
- Originally collected by: oman@cs.uidaho.edu (Paul W. Oman)
-
- 1. N. Anand (1988) "Clarify Function!" ACM SigPLAN Notices, 23(6), 69-79.
- Advocates the use of mnemonic names for entities in a system. Rules are
- presented for naming procedures, variable, pointers, etc.
- 2. S. Henry (1988) "A Technique for Hiding Proprietary Details While Providing
- Sufficient Information for Researchers; or, do you Recognize this Well-
- known Algorithm?," Journal of Systems and Software, 8(1), 3-11. Suggests
- encryption of variable names as part of a technique for encoding
- algorithms, while still providing sufficient information to researchers.
- 3. R. Brooks (1980) "Studying Programmer Behavior Experimentally: The Problems
- of Proper Methodology," Communications of the ACM, 23(4), 207-213.
- Discusses issues and tradeoffs in proper control of experiments involving
- computer programmers.
- 4. E. Thomas & P. Oman "A Bibliography of Programming Style Literature," ACM
- SIGPLAN Notices, Vol. 25(2), Feb. 1990, pp. 7-16.
-
- ------------------------------------------------------------------------
- Subject: Real-Time Systems
- Date: 22 Oct 1994
- Originally collected by: jaws@sj.ate.slb.com (John Willmore)
-
- 1. Derek J. Hatley and Imtiaz A. Pirbhai. Strategies for Real-Time System
- Specification Dorset House, 1987
- 2. Paul Ward and Stephen Mellor. Structured Development for Real-Time Systems
- Yourdon Press, 1985
-
- ------------------------------------------------------------------------
- Subject: Requirements Analysis
- Date: 29 Oct 1994
-
- A. Requirements Analysis - General
- 1. Al Davis, Software Requirements: Objects, Functions, & States.
- Prentice-Hall, 1993. A revision of #2 (below).
- 2. Al Davis, Software Requirements: Analysis and specification.
- Prentice/Hall, 1990. Has some treatment of all of the popular
- requirements analysis and specification methods including OOA,
- Structured Analysis, SREM, FSM, but not the "trendy" stuff (Information
- Engineering, JAD).
- 3. Donald C. Gause and Gerald M. Weinberg, Exploring Requirements: Quality
- before design. Dorset House Publishing, 353 West 12th Street, New York,
- NY 10014
- 4. Richard H. Thayer and Merlin Dorfman (editors), Software Requirements
- Engineering, IEEE Computer Society Press, Los Alamitos, CA, 1990.
- B. Collaborative Requirements Analysis
- (thanks to Annie I. Anton, anton@cc.gatech.edu).
- 1. Palmer, J.D., Aiken, P. and Fields, N.A. "A Computer Supported
- Cooperative Work Environment for Requirements Engineering and Analysis",
- Proceedings of the Requirements Engineering and Analysis Workshop,
- Software Engineering Institute, March 12-14, 1991.
- 2. Palmer, J.D. and Aiken, P.H. "Utilizing Interactive Multimedia to
- Support Knowledge-based Development of Software Requirements",
- Proceedings of the 5th Annual RADC Knowledge-Based Software Assistant
- Conference, Syracuse, NY, September 24-28, 1990.
- 3. Marca, D. "Specifying Groupware Requirements From Direct Experience",
- Proc 6th International Workshop On Software Specification And Design,
- October 1991
- 4. Marca, D. "Augmenting SADT To Develop Computer-Supported Cooperative
- Work", Proceedings of the International Conference on Software
- Engineering; May 1991
- 5. Marca, D. "Experiences in Building Meeting Support Software",
- Proceedings of the 1st Groupware Technology Workshop; August 1989
- 6. Marca, D. "Specifying Coordinators: Guidelines for Groupware
- Developers", Proceedings of the 5th International Workshop on Software
- Specification and Design; May 1989
-
- ------------------------------------------------------------------------
- Subject: Software Process
- Date: 25 Oct 1994
- Originally collected by: cml@cs.umd.edu (Christopher Lott)
-
- 1. Watts S. Humphrey. Managing the Software Process. Addison-Wesley
- Publishing Co., Reading, Massachusetts, 1989; Chapters 13--15, 18.
- 2. Bill Curtis, Marc I. Kellner and Jim Over. "Process Modeling,"
- Communications of the ACM, Sept 92, Vol 35, No 9, 75-90.
- 3. Victor R. Basili. "Iterative Enhancement: A Practical Technique for
- Software Development". IEEE Transactions on Software Engineering. v.~SE-1,
- n.~4, December 1975, pp.~390--396.
- 4. Victor R. Basili and H. Dieter Rombach. "The TAME Project: Towards
- Improvement-Oriented Software Environments", IEEE Transactions on Software
- Engineering, v. SE-14, n. 6, June 1988, pp.~758--773.
- 5. Victor R. Basili, "Software Development: A Paradigm for the Future",
- Proceedings of the Thirteenth Annual International Computer Science and
- Applications Conference, Orlando, Florida, September 1989, pp.~471--485.
- 6. Barry W. Boehm. "A Spiral Model of Software Development and Enhancement",
- IEEE Computer, v.~21, n.~5, May 1988, pp.~61--72.
- 7. Frank DeRemer and Hans H. Kron. "Programming-in-the-Large Versus
- Programming-in-the-Small", IEEE Transactions on Software Engineering,
- v.~SE-2, n.~2, June 1976, pp.~80--86.
- 8. M. M. Lehman. "Process Models, Process Programs, Programming Support",
- Proceedings of the Ninth International Conference on Software Engineering,
- Monterey, CA, March 1987, pp.~14--16.
- 9. Leon Osterweil. "Software Processes are Software Too", Proceedings of the
- Ninth International Conference on Software Engineering, Monterey, CA, March
- 1987, pp.~2--13.
- 10. Winston W. Royce. "Managing the Development of Large Software Systems:
- Concepts and Techniques", 1970 WESCON Technical Papers, v.~14, Western
- Electronic Show and Convention, Los Angeles, Aug. 25-28, 1970; Los Angeles:
- WESCON, 1970, pp.~A/1-1 -- A/1-9; Reprinted in Proceedings of the Ninth
- International Conference on Software Engineering, Pittsburgh, PA, USA, ACM
- Press, 1989, pp.~328--338.
- 11. Peter H. Feiler and Watts S. Humphrey. "Software Process Development and
- Enactment: Concepts and Definitions", Software Engineering Institute,
- Carnegie Mellon University, Pittsburgh, PA, 1991.
- 12. Watts S. Humphrey. "Session Summary: Review of the State-of-the-Art",
- Proceedings of the Fifth International Software Process Workshop,
- Kennebunkport, Maine, USA, 10-13 October 1989, IEEE Computer Society Press,
- Los Alamitos, CA, 1990.
- 13. Gail E. Kaiser. "Rule-Based Modeling of the Software Development Process",
- Proceedings of the 4th International Software Process Workshop,
- Moretonhampstead, Devon, UK, 11-13 May 1988, ACM Press, Baltimore, MD,
- 1989, pp.~84--86.
- 14. Takuya Katayama. "A Hierarchical and Functional Software Process
- Description and its Enaction", Proceedings of the Ninth International
- Conference on Software Engineering, Pittsburgh, PA, USA, ACM Press, 1989,
- pp.~343--352.
- 15. Marc I. Kellner and H. Dieter Rombach. "Comparisons of Software Process
- Descriptions", Proceedings of the Sixth International Software Process
- Workshop, Hakodate, Hokkaido, Japan, 29-31 October 1990, IEEE Computer
- Society Press, 1991.
- 16. Jayashree Ramanathan and Soumitra Sarkar. "Providing Customized Assistance
- for Software Lifecycle Approaches", IEEE Transactions on Software
- Engineering, v.~14, n.~6, June 1988, pp.~749--757.
- 17. H. Dieter Rombach. "An Experimental Process Modeling Language: Lessons
- Learned from Modeling a Maintenance Environment", Proceedings of the
- Conference on Software Maintenance - 1989, IEEE, October 16-19, 1989.
- 18. H. Dieter Rombach. "MVP--L: A Language for Process Modeling
- In--the--Large", University of Maryland Institute for Advanced Computer
- Studies Technical Report UMIACS--TR--91--96, CS--TR--2709, Department of
- Computer Science, University of Maryland, College Park, MD, 20742.
- 19. Stanley M. Sutton, Jr. "APPL/A: A Prototpye Language for Software Process
- Programming", Department of Computer Science Report CU-CS-448-89,
- University of Colorado, Boulder, CO, 1989.
-
- ------------------------------------------------------------------------
- Subject: Software Testing
- Date: 27 Oct 1994
-
- The original request that prompted the posting of this information asked for
- recent work, not buried in a Software Engineering tome.
- 1. Boris Beizer, Software Testing Techniques, Van Nostrand Reinhold, 1990 (2nd
- edition) ISBN 0-442-20672-0. 503 pages, $43. Has 37-page annotated
- bibliography of references.
- 2. Cheatham and Mellinger, Testing Object Oriented Software Systems,
- Proceedings of the 1990 ACM SCS Conference
- 3. William C. Hetzel, The Complete Guide to Software Testing, Second edition,
- QED Information Services INC, 1988. ISBN 0-89435-242-3
- 4. Testing Techniques Newsletter (see periodicals)
-
- ------------------------------------------------------------------------
- Subject: User Interfaces
- Date: 25 Oct 1994
- Originally collected by: perlman@cis.ohio-state.edu (Gary Perlman)
- This collection of recommended books for user interface developers is based on
- searches of The HCI Bibliography, a free-access online bibliography on Human-
- Computer Interaction. The bibliography contains the tables of contents of
- almost all of the books listed. See the files abooks.bib (authored books),
- ebooks.bib (edited books), and reports.bib (technical reports). About 10,000
- bibliographic entries on books, conference proceedings, and journal articles
- can be accessed via anonymous FTP to site archive.cis.ohio-state.edu as
- /pub/hcibib, or email requests can be sent to:
- hcibib@cis.ohio-state.edu
-
- A. Human-Computer Interaction -- General
- 1. Ronald M. Baecker & William A. S. Buxton (Editors). Readings in Human-
- Computer Interaction: A Multidisciplinary Approach. Los Altos, CA:
- Morgan-Kaufmann Publishers, 1987. ISBN 0-934613-24-9. This and the
- second edition are excellent collection of readings, integrated with
- clear and thought-provoking prose by the editors. This excellent
- introduction to the field is also a great value, making it the most used
- university text on HCI.
- 2. Ronald M. Baecker, Jonathan Grudin, William A. S. Buxton & Saul
- Greenberg (Editors). Readings in Human-Computer Interaction: Toward the
- Year 2000 (Second Edition). Los Altos, CA: Morgan-Kaufmann Publishers,
- 1994. ISBN 1-55860-246-1. This new version is very different from the
- first and should be considered a different snapshot of the field. An
- excellent introduction to the field.
- 3. Stuart K. Card, Thomas P. Moran & Allen Newell. The Psychology of
- Human-Computer Interaction. Hillsdale, NJ: Lawrence Erlbaum Associates,
- 1983. This classic defines the early theoretical basis for HCI. It is
- primarily for researchers.
- 4. Alan Dix, Janet Finlay, Gregory Abowd & Russell Beale. Human-Computer
- Interaction. Hillsdale, NJ: Prentice Hall, 1993. ISBN 0-13-458266-7
- (hardback); 0-13-437211-5 (paperback) only outside USA. This is a broad
- introduction to HCI, including a clear statement of a user interface
- development process. It should be useful to researchers in training and
- practitioners.
- 5. Martin Helander (Editor). Handbook of Human-Computer Interaction.
- Amsterdam: North-Holland, 1988. ISBN 0-444-88673-7 (paper). This
- collection of survey papers contains excellent reference material for
- both researchers and practitioners. The softcover edition is reasonably
- affordable.
- 6. Jenny Preece, Yvonne Rogers, Helen Sharp, David Benyon, Simon Holland &
- Tom Carey. Human-Computer Interaction. Wokingham, UK: Addison Wesley,
- 1994. ISBN 0-201-62769-8. This is the latest general HCI textbook. It
- is the first one to contain all the pedagogical features (examples,
- exercises, etc.) to make it good for undergraduate and graduate level
- use.
- B. User Interface Development -- General
- 1. Deborah Hix & H. Rex Hartson. Developing User Interfaces: Ensuring
- Usability Through Product and Process. New York, New York: John Wiley &
- Sons, Inc., 1993. ISBN 0-471-57813-4. This book generated a lot of
- positive reviews when it came out.
- 2. Ben Shneiderman. Designing the User Interface: Strategies for Effective
- Human-Computer Interaction (Second Edition). Reading, MA: Addison-
- Wesley Publishing Co., 1992. ISBN 0-201-57286-9. This is the second
- edition of a very popular textbook. Although it is a survey of user
- interface development, it can also be used as a guide for practitioners.
- C. User Interface Design -- Principles and Guidelines
- 1. C. Marlin "Lin" Brown. Human-Computer Interface Design Guidelines.
- Norwood, NJ: Ablex Publishing Corp., 1988. ISBN 0-89391-332-4. An good
- source of guidelines for graphical interfaces.
- 2. James D. Foley, Andries van Dam, Steven K. Feiner & John F. Hughes.
- Computer Graphics: Principles and Practice (2nd Edition). Reading, MA:
- Addison-Wesley Publishing Co., 1990. ISBN 0-201-12110-7. The second
- edition of this classic contains a few chapters on input and output
- devices and user interface architecture.
- 3. Brenda Laurel (Editor). The Art of Human-Computer Interface Design.
- Reading, MA: Addison-Wesley Publishing Co., 1990. This is a popular
- collection of inspiring readings on design.
- 4. Clayton Lewis & John Rieman. Task-Centered User Interface Design: A
- Practical Introduction. Boulder, Colorado: University of Colorado,
- Boulder, 1993. ftp ftp.cs.colorado.edu/pub/cs/distribs/clewis/HCI-
- Design-Book This is the first shareware book on UI design.
- 5. Aaron Marcus. Graphic Design for Electronic Documents and User
- Interfaces. Reading, MA: Addison-Wesley Publishing Co. (ACM Press),
- 1992. ISBN 0-201-54363-9; ACM Order number 703900. This book contains
- many examples and includes a comparative study of graphical user
- interfaces on different platforms.
- 6. Deborah J. Mayhew. Principles and Guidelines in Software User Interface
- Design. Englewood Cliffs, NJ: Prentice Hall, 1992. ISBN 0-13-721929-6.
- This is an excellent practical guide for effective design.
- 7. Donald A. Norman. The Psychology of Everyday Things. New York: Basic
- Books, 1988. ISBN 0-465-06709-3. Also published as The Design of
- Everyday Things, 1990, Doubleday ISBN 0-385-26774-6 (paperback). This
- is a very popular book on good (and bad) design of the devices with
- which we interact on a daily basis, and as such it provides insights and
- inspiration about how to design usable software.
- 8. Donald A. Norman & Stephen W. Draper (Editors) User Centered System
- Design: New Perspectives on Human-Computer Interaction. Hillsdale, NJ:
- Lawrence Erlbaum Associates, 1986. ISBN 0-89859-872-9 (paper). This is
- an early set of readings that defined the idea of designing systems for
- users first.
- 9. Sidney L. Smith & Jane N. Mosier. Guidelines for Designing User
- Interface Software. ESD-TR-86-278. Bedford, MA 01730: The MITRE
- Corporation, 1986. ftp archive.cis.ohio-state.edu/pub/hci/Guidelines
- This set of guidelines is widely used in military systems, but is based
- on mid-80s technology with little on graphical user interfaces.
- 10. Bruce Tognazzini. Tog on Interface. Reading, MA: Addison-Wesley, 1992.
- ISBN 0-201-60842-1. A collection of inspiring columns by the user
- interface "evangelist" of the Apple Macintosh.
- 11. U.S. Department of Defense. Military Standard: Human Engineering Design
- Criteria for Military Systems, Equipment and Facilities. MIL-STD-1472D
- Washington, DC: U.S. Government Printing Office, March 14, 1989.
- Section 5.15 of this standard is largely drawn from the MITRE
- guidelines. Macintosh HyperCard stack available via anonymous FTP to
- site archive.cis.ohio-state.edu as /pub/hci/1472/.
- D. User Interface Development - Software
- 1. Dan R. Olsen, Jr. User Interface Management Systems: Models and
- Algorithms. Mountain View, CA: Morgan Kaufmann, 1992. ISBN
- 1-55860-220-8. Len Bass & Joelle Coutaz. Developing Software for the
- User Interface. Reading, MA: Addison-Wesley, 1991. ISBN 0-201-51056-4.
- E. User Interface Evaluation
- 1. Joseph S. Dumas & Janice C. Redish. A Practical Guide to Usability
- Testing. Norwood, NJ: Ablex Publishing, 1993. ISBN 0-89391-991-8.
- This step-by-step guide provides checklists and offers insights for
- every stage of usability testing.
- 2. Jakob Nielsen. Usability Engineering. Boston, MA: Academic Press,
- 1993. ISBN 0-12-518405-0. This book immediately sold out when it was
- first published. It is an practical handbook for people who want to
- evaluate systems.
- 3. Jakob Nielsen & Robert L. Mack (Eds.) Usability Inspection Methods. New
- York: John Wiley & Sons, 1994. ISBN 0-471-01877-5. This book contains
- chapters contributed by experts on usability inspections methods such as
- heuristic evaluation, cognitive walkthroughs, and others.
- 4. Randolph G. Bias & Deborah J. Mayhew (Eds.) Cost-Justifying Usability.
- Boston: Academic Press, 1994. ISBN 0-12-095810-4. This edited
- collection contains 14 chapters devoted to the demonstration of the
- importance of usability evaluation to the success of software
- development.
- 5. Michael E. Wiklund (Ed.) Usability in Practice: How Companies Develop
- User-Friendly Products. Boston: Academic Press, 1994. ISBN
- 0-12-751250-0. This collection of contributed chapters describes
- usability practices of 17 companies: American Airlines, Ameritech,
- Apple, Bellcore, Borland, Compaq, Digital, Dun & Bradstreet, Kodak, GE
- Information Services, GTE Labs, H-P, Lotus, Microsoft, Silicon Graphics,
- Thompson Consumer Electronics, and Ziff Desktop Information. It amounts
- to the broadest usability lab tour ever.
- F. Styleguides for Specific Platforms
- The following style guides define (or redefine) a standard to which all
- applications on that platform should conform. Thanks to Samu Mielonen
- (f1sami@uta.fi) Univ. of Tampere, Finland, for compiling an earlier version of
- the styleguide list.
- 1. Apple Computer, Inc. Macintosh Human Interface Guidelines. Reading,
- MA: Addison-Wesley Publishing Co., 1992. ISBN 0-201-62216-5. There is
- an interactive animated companion CD-ROM to these Mac guidelines called
- "Making it Macintosh", Addison-Wesley, 1993. ISBN 0-201-62626-8.
- 2. Commodore-Amiga, Inc. Amiga User Interface Style Guide. Reading,
- Mass.: Addison-Wesley, 1991. ISBN 0-201-57757-7.
- 3. GO Corporation. PenPoint User Interface Design Reference. Reading, MA:
- Addison-Wesley, 1992. ISBN 0-201-60858-8.
- 4. Hewlett-Packard, IBM, Sunsoft Inc. & USL. Common Desktop Environment:
- Functional Specification (Preliminary Draft). X/Open Company Ltd.,
- 1993. ISBN 1-85912-001-6. ftp XOPEN.CO.UK/pub/cdespec1/cde1_ps.Z
- 5. IBM. Object-Oriented Interface Design: IBM Common User Access
- Guidelines. Carmel, Indiana: Que, 1992. ISBN 1-56529-170-0.
- 6. James Martin, Kathleen Kavanagh Chapman & Joe Leben. Systems
- Application Architecture: Common User Access. Englewood Cliffs, NJ:
- Prentice-Hall, 1991. ISBN 0-13-785023-9.
- 7. Microsoft Corporation. The GUI Guide: International Terminology for the
- Windows Interface. Redmond, WA: Microsoft Press, 1993. ISBN
- 1-55615-538-7.
- 8. Microsoft Corporation. The Windows Interface: An Application Design
- Guide. Redmond, WA: Microsoft Press, 1992. ISBN 1-55615-384-8.
- 9. Open Software Foundation. OSF/Motif Style Guide. Englewood Cliffs, NJ:
- Prentice Hall, 1993. ISBN 0-13-643123-2.
- 10. NeXT Computer, Inc. NeXTSTEP User Interface Guidelines (Release 3).
- Reading, Mass.: Addison-Wesley Publishing, 1992. ISBN 0-201-63250-0.
- 11. Sun Microsystems, Inc. OPEN LOOK Graphical User Interface Application
- Style Guidelines. Reading, Mass.: Addison-Wesley, 1989. ISBN
- 0-201-52364-7.
- 12. Sun Microsystems, Inc. OPEN LOOK Graphical User Interface Functional
- Specification. Reading, Mass.: Addison-Wesley, 1989. ISBN
- 0-201-52365-5.
- G. Human Factors and Ergonomics
- 1. Barry H. Kantowitz & Robert D. Sorkin. Human Factors: Understanding
- People-System Relationships. New York, NY: John Wiley & Sons, 1983.
- ISBN 0-471-09594-X.
- 2. Kenneth R. Boff & Janet E. Lincoln (Editors). Engineering Data
- Compendium: Human Perception and Performance. Wright-Patterson Air
- Force Base, Ohio: Harry G. Armstrong Aerospace Medical Research
- Laboratory, 1988.
- 3. Ernest J. McCormick & M. S. Sanders. Human Factors in Engineering and
- Design. New York, NY: McGraw-Hill Book Company, 1987. Perlman expects
- soon to review the new edition (7th?) dated 1993.
- 4. David Meister. Human Factors Evaluation and Testing. Amsterdam:
- Elsevier, 1986.
- 5. Richard Rubinstein & Harry Hersh. The Human Factor: Designing Computer
- Systems for People. Maynard, MA: Digital Press, 1984. ISBN
- 0-932376-44-4.
- 6. Gavriel Salvendy (Editor). Handbook of Human Factors. New York: John
- Wiley & Sons, 1987. ISBN 0-471-88015-9.
- --
- http://www.qucis.queensu.ca:1999/~dalamb/info.html
- Path: bloom-beacon.mit.edu!uhog.mit.edu!news.mtholyoke.edu!news.umass.edu!caen!spool.mu.edu!torn!news.ccs.queensu.ca!qucis.queensu.ca!dalamb
- From: dalamb@qucis.queensu.ca (David Alex Lamb)
- Newsgroups: comp.software-eng,comp.answers,news.answers
- Subject: Comp.software-eng FAQ (Part 4): CASE tool vendors
- Supersedes: <vendmsg_795003337@qucis.QueensU.CA>
- Followup-To: comp.software-eng
- Date: 9 Apr 1995 09:16:56 GMT
- Organization: Computing and Information Science, Queen's University at Kingston, Ontario, K7L 3N6, Canada
- Lines: 587
- Approved: news-answers-request@MIT.Edu
- Distribution: world
- Expires: 21 May 1995 09:15:53 GMT
- Message-ID: <vendmsg_797418953@qucis.QueensU.CA>
- References: <faqmsg_797418953@qucis.QueensU.CA>
- Reply-To: dalamb@qucis.queensu.ca (David Alex Lamb)
- NNTP-Posting-Host: quilt.qucis.queensu.ca
- Keywords: FAQ
- Originator: dalamb@qucis.queensu.ca
- Xref: bloom-beacon.mit.edu comp.software-eng:21409 comp.answers:11098 news.answers:38698
-
- Last-Modified: 9 Apr 1995
- Archive-name: software-eng/part4
-
- This is a list of contact information for CASE tool vendors, originally
- compiled by Scott Marcus <marcuss@sol.cs.fau.edu> and/or Theo Heavey
- <theo@cs.fau.edu>, CASE research group, Dept. of Computer Science, Florida
- Atlantic University; sponsored by Florida Industry High Technology Council.
- After they lost their funding for this list, the only way we've been able to
- keep it up to date is if people volunteer to tell us what needs to change.
-
- Please e-mail corrections to dalamb@qucis.queensu.ca.
-
- This information is available through the World-Wide Web as
- http://www.qucis.queensu.ca:1999/Software-Engineering/vendor.html
-
- Adpac Corp.
- Adpac CASE Tools
- 340 Brannan St.; San Francisco, CA 94107; 415-974-6699
- Advanced Concepts Center
- Martin Marietta Corporation; 640 Freedom Business Center; King of Prussia,
- PA 19406; 1-800-438-7246; Fax: (610) 992-6499
- Advanced Logical Software
- Anatool
- 9903 Santa Monica Blvd., suite 108; Beverly Hills, CA 90212; 213-653-5786
- Advanced Software Automation
- Hindsight (ASA20/20, SQA, TCA) (see
- http://www.qucis.queensu.ca:1999/Software-
- Engineering/blurb/Hindsight.html)
- 3130A Coronado Dr.; Santa Clara, CA 95054; Tel: 800-4-ASAINC; 800-427-2462;
- Fax: 408-492-1669
- Advanced Software Technologies, Inc.
- Graphical Designer
- 7800 S. Elati Street, Suite 300, Littleton, CO 80120-4456; 303-730-7981;
- FAX: 303-730-7983; sales@advancedsw.com
- Advanced System Technologies Inc.
- QASE (information systems development environment)
- 12200 E. Briarwood Ave., Suite 260; Englewood, Colorado 80112 Fax: (303)
- 790-2816; Tel: (303) 790-4242
- Advanced Technology International, Inc.
- SuperCase (back-end, reverse engineering)
- Corporate HQ: 1501 Broadway, Suite 1314; New York, NY 10036; Tel: (212)
- 354-8280
- West Coast Office: 8950 Villa La Jolla Drive, Suite 1200; La Jolla, CA
- 92037; Tel: (619) 453-3050
- AGS Management Systems, Inc.
- Multi/CAM (front end)
- 880 First Ave.; King of Prussia, PA 19406; 215-265-1550
- American Management Systems, Inc.
- Life Cycle Productivity System (front end, back end)
- 1777 North Kent St.; Arlington, VA 22209; 703-841-6060
- Applied Business Technology Corp.
- Project Workbench
- 361 Broadway; New York, NY 10013; 212-219-8945
- Applied Data Research, Inc.
- DEPICTOR (front end)
- Route 206 and Orchard Rd.; CN-8; Princeton, NJ 08543
- Arthur Andersen & Co.
- Design/1 (front end, back end, RE/M)
- 33 West Monroe St.; Chicago, IL 60603
- 69 West Washington; Chicago, IL 60602; 312-580-0069; 312-580-0033;
- 312-507-5161
- Ascent Logic Corporation
- RDD-100 (systems engineering, requirements analaysis)
- 180 Rose Orchard Way, Suite 200; San Jose, CA 95134; phone: 408-943-0630;
- FAX: 408-943-0705
- ASYST Technologies, Inc.
- The Developer
- One Naperville Plaza; Naperville, IL 60540; 800-361-3673
- Atherton Technology
- Software BackPlane, Project Softboard, Integration Softboard
- 1333 Bordeaux Drive; Sunnyvale, CA. 94089; Tele: 408 734-9822; Fax: 408
- 744-1607
- Atria Software (see http://www.atria.com/)
- ClearCase
- 24 Prime Park Way, Natick, MA 01760; tel. (508)-650-5100; info@atria.com
- Bachman Information Systems
- BACHMAN Product Set, BACHMAN/Analyst (reverse engineering, front end)
- 8 New England Executive Park; Burlington, MA 01803; 617-273-9003 800-BACHMAN
- Bell-Northern Research
- ObjecTime now supplied through ObjecTime Ltd.
- Berard Software Engineering
- Berard Object and Class Specifier (BOCS)
- 902 Wind River Lane, Suite 203; Gaitherburg, Maryland 20878; 301-417-9884;
- Fax: (301) 417 0021; info@bse.com
- Bullseye Software
- C-Cover (test coverage analyzer, measurement) (see
- http://www.qucis.queensu.ca:1999/Software-Engineering/blurb/ccover.html)
- 5129 24th Ave NE STE 9; Seattle WA 98105-3230; 800-278-4268; email
- info@bullseye.com
- Cadre Technologies, Inc (see http://www.qucis.queensu.ca:1999/Software-
- Engineering/blurb/cadre.html)
- ObjecTeam, Teamwork
- 222 Richmond St.; Providence, RI 02903; 401-351-5950; 401-351-CASE
- The CADWARE Group, Ltd
- SYLVA Series (Front end)
- CASE Methods Development Corp.
- CASE/FRAMEWORK--METHODOLOGY, CASE/FRAMEWORK--SYNERGY (Information
- Engineering Methodology)
- 100 N. Central Exwy.; Suite 710; Richardson, TX 75080; tel: 214-644-8173
- fax: 214-644-8175
- CaseWare, Inc (see http://www.qucis.queensu.ca:1999/Software-
- Engineering/blurb/caseware)
- CaseWare/CM (formerly Amplify Control), CaseWare/PT
- 108 Pacifica; Irvine, CA 92718-3332; voice: (714) 453 2200 FAX: (714) 453
- 2276
- CASEWorks, Inc.
- CASE:PM
- 1 Dunwoody Park, Suite 130; Atlanta, GA 30338; 404-399-6236 Fax:
- 404-399-9516
- The Catalyst Group
- PATHVU Series (RE/M)
- Peat Marwick Main & Co.; 303 East Wacker Dr.; Chicago, IL 60601
- 800-323-3059; 312-938-5352
- CGI Systems, Inc.
- PACBase, PACBench, PACDesign, Transform (front end, back end, RE/M)
- 1 Blue Hill Plaza; Pearl River, NY 10965; 914-735-5030
- Chen & Associates
- ER-Designer (ERD)
- 4884 Constitution Ave, Ste 1E; Baton Rouge, LA 70808; 504-928-5765
- Cincom Systems, Inc.
- Supra, Mantis, Easy PC Contact, CASE Interchange
- 2300 Montana Ave.; Cincinnati, OH 45211; 800-888-0115
- CodeME s.a.r.l.
- CMZ (configuration management) (see
- http://www.qucis.queensu.ca:1999/Software-Engineering/blurb/CMZ)
- 14 Rue de l'Eglise, F-01630 St. Genis-Pouilly, France; +33 50420914; FAX +33
- 50420914; codeme@cernvm.cern.ch
- Coding Factory
- CoFac (Cobol generator)
- 100 Netro Park South; Laurence Harbor, NJ 08878; 908-290-0090
- Cognos
- PowerCASE
- 67 S. Bedford St.; Burlington, Mass. 01803; 617-229-6600
- Computer Associates International, Inc.
- CA-Datacom, CA-Ideal, CA-Dataquery, CA-Dataquery PC
- Computer Associates World Headquarters; 711 Stewart Ave. Garden City, NY
- 11530; 516-227-3300
- Computer Data Systems
- Scan/COBOL, SuperStructure
- 1 Curie Court; Rockville, MD 20850; 202-921-7000
- Computer Sciences Corp
- Design Generator (front end)
- 3610 Fairview Park Dr; Falls Church, VA 22042; 703-876-1000
- Computer Systems Advisers, Inc
- Picture Oriented Software Environment (POSE) 4.0, SilverRun
- 50 Tice Blvd.; Woodcliff Lake, NJ 07675; 800-537-4262; 201-391-6500
- Compuware Corporation
- CATI tools (Abend-AID, CICS Abend-AID, CICS RADAR, File-AID family,
- TransRELATE, PLAYBACK, File PLAYBACK, SIMULCAST, dBUG-AID, XPEDITER,
- NAVIGATOR)
- 31440 Northwestern Highway; Farmington Hills, Michigan 48018-5550
- Cortex Corp.
- CorVision, Application Factory (front end, back end, RE/M)
- 138 Technology Dr.; Waltham, MA 02154
- 100 Fifth Avenue; Waltham, MA 02154-9863; 617-894-7000
- Cullinet Software, Inc.
- IDMS/Architect
- D. Appleton Company
- IDEF/Leverage
- 1334 Park View Ave., Suite 220; Manhattan Beach, CA 90266; 213-546-7575
- Deft Inc.
- Deft
- 567 Dixon Rd., suite 110; Rexdale, ON M9W 1H7; Canada; 416-249-2246
- Deloitte, Haskins & Sells
- 4Front
- 200 East Randolph Dr.; Chicago, IL 60601; 312-856-8168
- Digital Equipment Corp. (see http://www.digital.com/)
- COHESIONworX, COHESION Team/SEE, COHESION ASD/SEE, DEC FUSE, DECset (see
- index at http://www.digital.com/info/key-case-tools-index.html)
- USA: DECdirect; Continental Blvd.; Merrimack, NH 03054; 1-800-DIGITAL;
- tccmail@telsel.enet.dec.com (see DECdirect home page at
- http://www.service.digital.com/ddi/html/ddhome.html)
- Other countries: See contacts list at
- http://www.digital.com/info/misc/contacts.txt.html
- Digital Insight (see http://www.csn.net:80/digins/)
- Robochart (flow diagram editor) (see
- http://www.csn.net/digins/prodinfo.html)
- P.O. Box 533; Simi Valley, CA 93062-0533; USA; phone: (805) 583-3627 fax:
- (805) 583-3809; e-mail: rc-sales@digins.com
- Digital Tools Inc.
- AutoPLAN (project scheduling tool)
- 18900 Stevens Creek Blvd.; Cupertino, California 95014; phone: 408-366-6920;
- fax: 408-446-2140
- ECS Associates
- SQL-Link-Plus
- 3812 Sepulveda Blvd.; Torrance, CA 90505; 213-378-9260
- Eslog Genie logiciel
- Andromede (IPSE (incl. CMS - Tools Mngt - Architecture Mngt))
- 4bis BuroSpace; 91571 BIEVRES Cedex; Tel: (33-1) 69-85-51-51; Fax: (33-1)
- 69-85-50-18; eslog@victoria.frmug.fr.net
- EVB Software Engineering, Inc.
- Paradigm Plus / EVB Edition (OOA/OOD CASE Tool (Unix and DOS));
- HeragrapH (Ada 2D/3D Graphics and GUI toolkit (Unix/X windows and DOS));
- GRACE (Reusable Ada Software Components); RLT (Reuse Library Toolset
- (Unix and DOS)); Ada, Object Oriented Development and Software
- Engineering Training;
- 5303 Spectrum Drive,; Frederick, MD 21701; VOICE 301-695-6960 FAX
- 301-695-7734; info@evb.com
- Evergreen CASE Tools
- EasyCASE (shareware), EasyCASE plus (commercial)
- 11025 164th Ave NE; Redmond WA 98052; 206-881-5149
- Excel Software
- MacAnalyst/MacDesigner (Analysis, Design & Reengineering) (see
- http://www.qucis.queensu.ca:1999/Software-
- Engineering/blurb/MacAnalyst.html)
- P.O. Box 1414, Marshalltown, IA 50158 USA; ph. 515-752-5359; fax
- 515-752-2435; CASETOOLS@AOL.COM
- Forschungszentrum Informatik (FZI)
- STONE
- Haid-und-Neu-Str. 10-14,; D-7500 Karlsruhe, Germany; +49-721-6906-731
- IBM
- CMVC (Configuration Management Version Control) (see
- http://www.qucis.queensu.ca:1999/Software-Engineering/blurb/cmvc)
- ICONIX Software Engineering Inc.
- PowerTools Series (front end, back end, RE/M)
- 2800 28th St, Suite 320; Santa Monica, CA 90405; 310-458-0092; FAX
- 310-396-3454
- i-Logix
- StateMate
- 22 Third Ave.; Burlington, MA 01803; 617-272-8090
- Index Technology Corp. (merged with Sage to form Intersolv)
- Insoft Ky
- Prosa
- P.O.Box 9; SF-90101 Oulu; Finland; tel. +358-81-226128; fax. +358-81-221754
- Institute for Information Industry
- KangaTool Series (front-end)
- 8th Floor, 106 Ho-Ping E. Rd.; Taipei, Taiwan, R.O.C.
- Institute of Applied Computer Science (IFAD)
- VDM-SL Toolbox (see http://www.ifad.dk/products/toolbox.html), VDM-to-C++
- Code Generator (see http://www.ifad.dk/products/codegen.html)
- Forskerparken 10, DK-5230 Odense M, Denmark; Phone: +45-63157131; Fax:
- +45-65-932999; Email: peter@ifad.dk
- Interactive Software Engineering (see http://www.eiffel.com/)
- EiffelCase
- 270 Storke Road #7; Goleta, CA USA 93117; 805/685-1006; eiffel@eiffel.com
- Intasoft
- SMS (configuration management)
- 153 Sweetbrier Lane; Exeter EX1 3DG; England
- Integrated Systems, Inc.
- AutoCode, MATRIXx/Systembuild
- 3260 Jay Street; Santa Clara, CA 95054-3309; (408) 980-1500
- IntelliBase nv/sa
- RIDL* (I-CASE for Nijssen's Information Analysis Method)
- Plantin en Moretuslei 220; B-2018 Antwerp; BELGIUM; tel. (+32) 3 235 9596
- fax. (+32) 3 235-7955
- Interactive Development Environments
- Software through Pictures (front end), C Development Environment
- 595 Market St., 10th Floor; San Francisco, CA 94105; 415-543-0900;
- sales@ide.com
- Intersolv (merger of Index and Sage)
- Excelerator 1.84 (I-CASE (front end, back end, RE/M)), Polytron Version
- Control System (PVCS), APS Development Center
- Corporate HQ: 3200 Tower Oaks Blvd.; Rockville, Maryland 20852; 301-230-3200
- International HQ: Abbey View; Everard Close; St. Albans; Herts AL1 2PS
- United Kingdom; Tel: 0727812812
- IPSYS Software Plc
- ToolBuilder
- Marlborough Court,; Pickford Street,; MACCLESFIELD, Cheshire, SK11 6JD
- United Kingdon; Tel: +44 625 616722; E-mail: support@ipsys.co.uk
- KnowledgeWare, Inc.
- Application Development Workbench (ADW), RECODER, INSPECTOR
- 3340 Peachtree Rd.; Atlanta, GA 30026; 404-231-8575; 800-338-4130
- Language Technology (defunct; products acquired by KnowledgeWare)
- LDRA Group of Companies
- LDRA Testbed (static/dynamic analysis test toolset) (see
- http://www.qucis.queensu.ca:1999/Software-Engineering/blurb/LDRA)
- (ALL E-mail ijh@ldra.com)
- LDRA Technology Inc.: 3000-3 Hartley Road, Jacksonville, FL 32257, USA; 904
- 268 3267; Fax: 904 268 0733.
- Program Analysers Ltd,: 56a Northbrook Street, Newbury, Berks, RG13 1AN, UK;
- 0635 528828; Fax: 0635 528657.
- LDRA Technologie S.A.: Off Shore Voie No1, BP17 Batiment Stratege, 31312
- Labege, Cedex, France; 33 61 39 77 77; Fax: 33 61 39 23 22.
- Learmonth & Burchett Management Systems, Inc. (LBMS)
- System Engineer (nee Auto-Mate Plus)
- 1800 West Loop South, Suite 1800; Houston, TX 77027; 713-682-8530
- 800-231-7515
- MAGEC Software
- MAGEC (Full Cycle Cobol database apps)
- 4054 INFOMART; 1950 Stemmons Freeway; Dallas, TX 75207; 800-336-2432
- 214-746-4000; FAX: 214-746-4099
- Manager Software Products, Inc.
- Manager Series (Front end, back end)
- 131 Hartwell Ave; Lexington, MA 02173-3126; 617-863-5800
- Mathworks
- MATLAB/Simulink
- 24 Prime Park Way; Natick, MA 01760-1520; (508) 653-1415
- Mark V Systems, Ltd.
- ObjectMaker 2.1 (aka Adagen) (cross-lifecycle)
- 16400 Ventura Blvd., Suite 303; Encino, CA 91436; 818-995-7671 (voice)
- 818-995-4267 (fax); mo@markv.com
- Matterhorn, Inc.
- HIBOL (back end)
- McCabe & Associates
- ACT, BAT, DCT, CodeBreaker (Reverse Engineering/Maintenance)
- 5501 Twin Knolls Road, Suite 111; Columbia, Maryland 21045; 800-638-6316
- McDonnell Information Systems (MDIS)
- ProKit*WORKBENCH, PRO-IV Workbench (windows ver of DOS ProKit) (upper CASE),
- PRO-IV Application Development (lower CASE)
- Mail Code 3065600, 325 McDonnell Blvd., Hazelwood, MO 63042; 1-800-225-7760;
- Fax: 1-314-233-6331
- Mentor Graphics Corp.
- Analyst/RT, Designer, Auditor (front end)
- 8500 Southwest Creekside Place; Beaverton, OR 97005; 503-626-7000
- Meridian Software Systems, Inc.
- OpenSELECT CASE (front end)
- 10 Pasteur Street; Irvine, CA 92718; 714-727-0700 (ext. 224) fax:
- 714-727-3583
- Meta Systems
- QuickSpec, Structured Architect (SA), Structured Architect-Integrator (SA-
- I), PSL/PSA, Report Specification Interface (RSI), View Integration
- System (VIS) (front end, RE/M)
- 315 E. Eisenhower Parkway, Suite 200; Ann Arbor, MI 48108; 313-663-6027
- MetaCase Consulting OY (see http://www.jsp.fi/metacase)
- MetaEdit (supports most methods)
- P.O. Box 449; FIN-40101 Jyvaskyla, Finland; tel. & fax. +358-41-650 400
- Micro Focus, Inc.
- COBOL/2 Workbench
- 2465 East Bayshore Rd.; Palo Alto, CA 94303; 415-856-4161
- Mortice Kern Systems (see http://www.mks.com)
- MKS Toolkit (for DOS/Windows, OS/2, Windows NT 3.1 and up); MKS Source
- Integrity; formerly RCS (for DOS, OS/2, Windows, Windows NT, and UNIX)
- Customer Service; Mortice Kern Systems Inc.; 185 Columbia Street West;
- Waterloo, Ontario N2L 5Z5; Contact name: Virginia Jamieson;
- (519)884-2251; FAX (519)884-8861; (800)265-2797; inquiry@mks.com
- Netron, Inc.
- NETRON/CAP
- 99 St. Regis Crescent N; Downsview, Ontario; Canada M3J 1Y9; 416-636-8333
- Object International, Inc.
- OOAtool (object-oriented analysis)
- 8140 N. MoPac Expwy, 4-200; Austin, TX 78759-8864 USA (512) 795-0202
- (voice); (512) 795-0332 (fax)
- ObjecTime Ltd.
- ObjecTime (real-time object-oriented) (see
- http://www.qucis.queensu.ca:1999/Software-Engineering/blurb/objectime)
- ObjecTime Limited,; 340 March Road, Suite 200, Kanata, Ontario, Canada
- K2K 2E4; telephone: 1-800-567-TIME; (613) 592-3128; fax: (613) 591-3784;
- internet: sales@objectime.on.ca
- Objectory
- Objectory Support Environment
- email: info@os.se
- Objectory Corp; 300 Atlantic Street, Suite 1111; Stamford, CT 06901; Voice:
- (203) 363 7555; Fax: (203) 363 7556
- Objectory AB; PO Box 1128; S-164 22 Kista; Sweden; Voice: +46 8 703 45 30;
- Fax: +46 8 751 30 96
- Objectory Gmbh; WeltenborgerStrasse 70; D-816 77 Munich; Germany; Voice: +49
- 89 92 404 222; Fax: +49 89 92 404 200
- PO Box 1128; S-116 24 Kista; Sweden; Fax +46 8 751 30 96; Tel +46 8 703 45
- 84; Email: freli@os.se
- On-Line Software International
- AD/VANCE DataModeler
- 2 Executive Dr.; Ft. Lee Executive Park; Ft. Lee, NJ 07024; 201-592-0009
- Optima, Inc.
- DesignVision 1.7, DesignMachine 2.0 (front end, back end)
- Oracle Systems Corp.
- CASE*Designer, CASE*Dictionary, CASE*Generator, SQL*Forms, SQL*Report,
- SQL*QMX, Oracle, SQL*Louder
- Oracle World Headquarters; 500 Oracle Pkwy; Redwood Shores, CA 94065
- 415-506-7000
- ORACLE Corporation; 20 Davis Drive; Belmont, CA 94002; 800-345-DBMS
- Pansophic Systems Inc.
- Telon
- 2400 Cabot Drive; Lisle, IL 60532; 312-505-6000; 800-323-7335
- ParcPlace Systmems (see http://www.qucis.queensu.ca:1999/Software-
- Engineering/blurb/parcplace)
- Objectworks\C++, Objectworks\Smalltalk (back-end)
- Corporate HQ: 999 E. Arques; Sunnyvale, CA 94086-4593; Tel: (408) 481.9090
- Fax: (408) 481.9095; Email: info@parcplace.com
- Performance Awareness Corp.
- preVue, preVue-X, XStudio
- 8521 Six Forks Rd., Suite 200; Raleigh, NC 27615, USA; Phone: (919) 870-8800
- e-mail: prodinfo@PACorp.com
- Phoenix Technologies, Ltd.
- P-Source, P-Tools
- 846 University Ave.; Norwood, MA 02062; 617-551-4000
- Popkin Software & Systems
- System Architect
- 111 Prospect St., Suite 505; Stamford, CT 06901; 203-323-3434
- 11 Park Place, NY, NY 10007; tel. 212-571-3434; fax. 212-571-3436
- Prescient Software, Inc.
- Merge Ahead
- 3494 Yuba Avenue; San Jose, CA 95117-2967; E-mail: mcgregor@netcom.com tel:
- 408-985-1824; fax: 408-985-1936
- PROCASE Corporation
- SMARTsystem, C/Spot/Run
- 2694 Orchard Parkway; San Jose, CA 95134; fax. (408) 435-2600 tel. (408)
- 433-9500; customer support: 800-777-4776
- ProMod, Inc.
- ProMod Series (front end, back end, RE/M)
- 23685 Birtcher Dr.; El Toro, CA 92630; 714-855-3046; 800-255-2689
- ProtoSoft, Inc.
- Paradigm Plus
- 17629 El Camino Real Suite 202, Houston TX 77058; 713-480-3233 FAX
- 713-480-6606
- QualTrak Corporation
- DDTS (see http://www.qucis.queensu.ca:1999/Software-Engineering/blurb/DDTS)
- 3160 De La Cruz, Suite 206, Santa Clara, California, 95054; 408-748-9500;
- FAX 408-748-8468; (product information: cris@qualtrak.com)
- Rational (see http://www.qucis.queensu.ca:1999/Software-
- Engineering/blurb/rational)
- Rational Environment (integrated interactive software engineering
- environment for Ada), Rational Rose (object-oriented analysis and design
- tool)
- 3320 Scott Blvd; Santa Clara, CA 95054; 1-800-767-3237; (408) 496-3600 (ask
- for Terri Baxter)
- Ready Systems Corp.
- CardTools
- 470 Potrero Ave.; P.O. Box 60217; Sunnyvale, CA 94086
- Reasoning Systems Inc.
- category: reverse engineering, re-engineering
- 3260 Hillview Ave.; Palo Alto, CA 94304; 415-494-6201 (voice) 415-494-8053
- (FAX); reasoning@reasoning.com
- SACO Software and Consulting GmbH
- CONQUEST CASE tools (RTM)
- SACO GmbH, Heckenweg 28, 97289 Thuengen, GERMANY; E-Mail:psc@saco.ufra.com,
- FAX: ++49 9360 5348
- Sage Software Inc. (merged with Index to form Intersolv)
- Sapiens International
- Perfect, Object-Modeller, Sapiens, Quix, Vision
- Sapiens USA; P.O. Box 4349, Cary, NC, 27519-4349; 1-800-858-9473
- Schemacode International Inc
- Schemacode, Datrix
- 89 Gleenbrooke, suite 100; Dollard des Ormeaux, Quebec H9A 2L7 514-683-8693;
- fax 514-683-6792; e-mail: datrix@rgl.polymtl.ca
- SDP Technologies, Inc.
- S-Designor
- One Westbrook Corporate Center, Suite 805, Westchester, IL 60154, USA;
- Phone: (708) 947 4250; Fax: (708) 947 4251; e-mail:
- 75357.1635@compuserve.com
- SETT, Inc.
- GRAMMI (Ada X window GUI builder)
- 5303 Spectrum Drive,; Frederick, MD 21701; (301) 695-6960; info@evb.com
- Sextant, Incorporated (see http://www.qucis.queensu.ca:1999/Software-
- Engineering/blurb/sextant)
- Sextant for C (programming environment for C)
- 3881 Sparrow Wood, Ann Arbor, MI 48108; 313-677-0952; info@sextant.com
- Six Sigma Case
- Canonizer
- 13456 SE 27th Place; Bellevue, WA 98005; 206-643-6911
- Softlab, Inc.
- Maestro (front end, back end, RE/M)
- 1000 Abernathy Road, Suite 1000, Atlanta GA 30328-5613 Tel: 404-6688-811,
- Fax: 404-668-8812
- Softool Corporation
- CCC (configuration management)
- 340 South Kellogg Ave., Goleta, CA 93117; 805-683-5777
- Software AG of North America, Inc.
- Adabas, Natural, Construct, Predict, Predict Case, Super Natural
- 11190 Sunrise Valley Drive; Reston, VA 22091; 703-860-5050
- Software Architecture and Engineering (now Template Software)
- Software Emancipation Technology, Inc.
- ParaSET (software engineering environment) (see
- http://www.qucis.queensu.ca:1999/Software-Engineering/blurb/ParaSET)
- 245 Winter Street; Waltham, MA 02154-8709; +1 (617) 466-8600;
- 1-800-372-7273; +1 (617) 466-9845 (FAX); sales@setech.com
- Software Productivity Research, Inc.
- Checkpoint, SPQR/20 (estimation, measurement, front end)
- 77 South Bedford St.; Burlington, MA 01803; 617-273-0140
- Software Research, Inc.
- Software TestWorks (STW); STW/Regression (CAPBAK/X, SMARTS, EXDIFF);
- STW/Coverage (TCAT, S-TCAT, TCAT-PATH, T-SCOPE); STW/Advisor (METRIC,
- STATIC, TDGEN)
- 625 Third Street; San Francisco, CA 94107-1997 USA; (415) 957-1441;
- 1-800-942-SOFT; FAX: (415) 957-0730; support@soft.com
- SQL Software, Ltd.
- Product Configuration Mangement System (PCMS)
- Harlow, United Kingdom; 44-279-641-021
- StarSys, Inc.
- MacBubbles (front end)
- 11113 Norlec Dr.; Silver Spring, MD 20902; 301-946-0522
- StructSoft, Inc.
- TurboCASE 3.0 (front end (for the Mac))
- 5416 156th Ave. SE; Bellevue, WA 98006; tel: 206-644-9834; fax: 206-644-7714
- Structured Solutions
- STRADIS (system development methodology)
- 400 Interstate North Parkway, Suite 800, Atlanta, Georgia 30339; (404)
- 618-7900
- Syscorp International, Inc.
- MicroStep 1.3
- 9420 Research Blvd., Suite 200; Austin, TX 78759; 512-338-0591
- System Software Associates
- AS/Set
- 500 W. Madison; Chicago, Ill. 60606; 312-641-2900
- Systematica Ltd. (now Virtual Software Factory Ltd.)
- TeamOne Systems Inc,
- TeamNet (Configuration Management)
- 2700 Augustine Drive; Santa Clara, CA 95054; 800-442-6650
- [Aug 1992 e-mail gave address: 710 Lakeway Drive, Suit 100; Sunnyvale, CA
- 94086; Tel: 408-730-3500]
- TeleLOGIC Malmoe AB (see http://www.qucis.queensu.ca:1999/Software-
- Engineering/blurb/telelogic)
- SDT - The SDL Design Tool
- Kungsgatan 6; Box 4128; S-203 12 Malmoe; Sweden; Tel. +46-40 17 47 00 FAX:
- +46-40 17 47 47; E-Mail: Support@TeleLOGIC.se
- US and Canadian distributor: Anonymix inc.; 50 University Ave. Los Gatos,
- CA 95030; Phone: (408) 399-5030; Fax: (408) 399-5032
- German distributor: S&P Media; Gadderbaumerstr. 19; D-33602 Bielefeld,
- Germany: Tel. +49 521 1450301, Fax: +49 521 1450350; info_sdt@comic.sp-
- media.de, support_sdt@comic.sp-media.de
- Template Software, Inc.
- SNAP - Strategic Networked Application Platform
- 13100 Worldgate Drive, Suite 340, Herndon, VA 22070-4382
- Texas Instruments Inc.
- Information Engineering Facility (IEF) 5.3
- 6550 Chase Oaks Blvd.; Plano, TX 75023
- Local Address: 2950 N.W. 62nd St. Suite 100; Ft. Lauderdale, FL 33309
- 800-527-3500
- TGS Systems
- Prograph (visual o-o programming environment)
- Suite 200, 2745 Dutch Village Road; Halifax, Nova Scotia B3L 4G7; Canada;
- 902/455-4446; FAX: 902/455-2246; tgs-support@fox.nstn.ns.ca
- Tom Sawyer Software
- Graph Layout Toolkit (see http://www.qucis.queensu.ca:1999/Software-
- Engineering/blurb/TomSawyer)
- 1824B Fourth Street, Berkeley, CA 94710; 510.848.0853; fax: 510.848.0854;
- info@TomSawyer.COM
- Tom Software
- Application Xcellence
- 127 SW 156th Street; Seattle, WA 98166; 206-246-7022
- Tower Concepts, Inc.
- RAZOR (issue tracking, configuration management) (see
- http://www.qucis.queensu.ca:1999/Software-Engineering/blurb/RAZOR)
- 103 Sylvan Way; New Hartford, NY 13413; (315) 724-3540; sales@tower.com,
- razor-info@tower.com, razor-manual@tower.co
- Unirel
- Unirel Openlook Toolkit
- Centro Commerciale Osmannoro; Via Volturno, 12; 50019 Sesto Fiorentino,
- Italy; +39 55 301279 (voice); +39 55 318525 (fax)
- Unisys Corp.
- Linc Design Assistant, Linc, Mapper, DMS II
- P.O. Box 500; Bluebell, PA 19424; 215-986-4011
- Vantive Corporation
- Vantive Quality (problem-tracking) (see
- http://www.qucis.queensu.ca:1999/Software-Engineering/blurb/Vantive.html)
- 1890 N. Shoreline Blvd., Mountain View, CA 94043; Tel. (415) 691 1500; Fax:
- (415) 691 1515
- Verilog S.A
- 150, rue Nicolas-Vauquelin; 31081 Toulouse Cedex-France; Tel:(33)61403888;
- Fax:(33)61408452; Telex: VERILOG532288F
- VERILOG USA Inc.; Beauregard Square; #340 6303 Little River Turnpike;
- Alexandria, VA 222312; TEL: (703)354-0371
- Vermeersch, Dirk
- Object Domain (shareware, for Windows 3.1)
- Dirk Vermeersch; 1397 Ridgewood Drive; San Jose CA 95118; dirkv@netcom.com
- ViaSoft, Inc.
- Via/Insight, Via/SmarTest
- 3033 North 44th St., Suite 280; Phoenix, AZ 85018; 602-952-0050
- Virtual Software Factory Ltd. (see http://www.qucis.queensu.ca:1999/Software-
- Engineering/blurb/VSF.html)
- VSF (Virtual Software Factory), Recycle-SF, BIf (Business Integration
- Facility), SSADM4-SF, Texel-SF
- Crest House, Castleman Business Centre, Ringwood, Hants. BH24 1EU, United
- Kingdom; Tel: +44 (425) 474484; Fax: +44 (425) 474233;
- sales@vsfl.demon.co.uk
- Visible Systems Corp.
- Visible Analyst Workbench (front end)
- 950 Winter St.; Waltham, MA 02154; 617-969-4100
- Vista Technologies, Inc. (see http://www.qucis.queensu.ca:1999/Software-
- Engineering/blurb/vista)
- PCTE Workbench, HyperWeb (Hypermedia-based software development
- environments)
- 1100 Woodfield Road, suite 108; Schaumburg, IL 60173-5121 USA 708 706-9300
- (voice); 708 706-9317 (fax)
- Visual Software, Inc.
- vsDesigner, vsSQL, vsObject Maker (front end)
- 3945 Freedom Circle, Suite 540; Santa Clara, CA 95054; 408-988-7575
- Westmount Technology B.V. (see http://www.qucis.queensu.ca:1999/Software-
- Engineering/blurb/Westmount.html)
- Westmount I-CASE for Yourdon, Ward/Mellor, OMT, SSADM (full life-cycle)
- Westmount USA Inc.; 111 Anza Blvd., Suite 300; Burlingame, CA 94010; U.S.A.;
- Tel. (+1) 415 348 4853; Fax: (+1) 415 348 6821
- Olof Palmestraat 24, P.O.Box 5063, 2600 GB DELFT, The Netherlands; Tel.
- (+31) (0)15 - 141212; Fax. (+31) (0)15 - 120267; email gen@wmt.nl
- XA Systems Corporation
- PATHVU, RETROFIT (RE/M)
- 983 University Avenue; Los Gatos, CA 95030; 800-344-9223 (U.S.)
- 800-344-9224 (Canada)
- York Software Engineering Ltd.
- Personal-SELECT, Project-SELECT (front end), CADiZ (Computer Aided Desigin
- in Z), ACE (ADA Compiler Environment)
- University of York; York, England YO1 5DD; tel: +44 (0)904 433741 fax: +44
- (0)904 433744
- Yourdon, Inc.
- Analyst/Designer Toolkit, Cradle (front end)
- 1501 Broadway; New York, NY 10036;
- --
- http://www.qucis.queensu.ca:1999/~dalamb/info.html
-